我正在尝试使用JS / CSS以编程方式更改鼠标光标,这就是我的问题:似乎Chrome会*将指针强制回默认指针,无论设置它是什么。
这是一个说明问题的最小例子:
<html>
<head>
<style type="text/css">
div#mouse_test
{
cursor: crosshair;
}
</style>
<body>
<div id="mouse_test">Here is a small div</div>
</body>
</html>
当我在Firefox中查看上面的示例时,它按预期工作,因为鼠标悬停在div的文本上会将光标更改为十字准线。
但是,当我在Chrome中查看时,光标变为十字准线然后(大约一秒钟后)变回默认指针。
有没有人有任何见解? Chrome强制使用默认指针是真的吗?如果是这样,有没有办法解决这个问题?
非常感谢任何帮助。谢谢!
固定
原来重启我的浏览器修复了这个问题。然而,仍然很奇怪,因为我看到*每个页面上的问题行为改变了鼠标光标 - 我正在处理的那个,以及我正在查看的CSS光标示例的几个页面。我 与JS计时器一起设置光标,所以其中一个可能在后台闲逛。仍然很奇怪,因为行为在多个标签上完全一致。
非常感谢Stack Overflow社区提供快速有效的回复:)
答案 0 :(得分:1)