Chrome强制默认鼠标光标?

时间:2011-03-11 00:17:42

标签: html css google-chrome cursor

我正在尝试使用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社区提供快速有效的回复:)

1 个答案:

答案 0 :(得分:1)

That doesn't happen for me in Chrome 9.

所以我不相信它强迫指针。

重新启动浏览器并重试(有时我的光标在指针和正常之间闪烁)。

相关问题