CSS游标:mac Safari中的指针不起作用

问题描述 投票:7回答:3

我已将光标:指针放在td上,但在Safari中(在Mac上)它只显示默认鼠标光标,而不是更改为它在其他所有浏览器中执行的小手指针。

是否有人知道是否有解决方案或是否不可避免?

更新:代码是这样的:

HTML

<td class="someClass"><span>text here</span></td>

CSS

td.someClass { cursor:pointer; }
css cross-browser mouse-cursor safari
3个回答
9
投票

我刚才遇到这个问题,因为我发现safari拒绝在我正在开发的网站上显示手形鼠标指针。我实际上尝试在没有任何CSS的情况下测试默认链接行为,但仍然存在问题。

我发现重启safari修复了它。想一想,只是在不同的窗口中打开同一个站点可能已经修复了它。

如果您遇到鼠标指针问题,这些都是可以尝试的事情,因为有一些怪癖/错误/不一致的状态safari可以进入。在我的情况下,我想这可能是由于调试开发人员工具。


0
投票

在过去,我记得使用:

cursor:hand;

...对于Safari。

不确定是否有必要,或者我刚停止使用它。


0
投票

我发现它可能可能归结为用户用来记录屏幕的软件,因为我在观看可用性测试视频时注意到了这一点 - 用户在Mac上使用Safari。该软件可能已将光标替换为跟踪/记录其移动的手段。我已经在Mac上测试了它,使用Safari并且它可以工作。使用:'td.someClass {cursor:pointer;}'

© www.soinside.com 2019 - 2024. All rights reserved.