2009-11-17 116 views
3

当通过设置node.style.cursor ='foo'来选择项目时,我将动态更改光标。看来我的光标不会改变,直到鼠标移动一个像素。如何在鼠标移动前动态更改光标样式时更改光标

有没有办法告诉浏览器立即改变它?

+4

在这里看到:http://stackoverflow.com/questions/1718415/getting-the-browser-cursor-从等待到自动 - 无需用户移动 - 这个mous – SLaks 2009-11-17 22:41:51

+0

谢谢。我搜查了但没有遇到。 – mikelikespie 2009-11-19 00:56:27

回答

0

你可以试试jQuery。或者有动态改变类的玩法。

的CSS将是:

span.auto {cursor:auto} 
span.wait {cursor:wait} 

JavaScript的将是:

$(node).removeClass('auto'); 
$(node).addClass('wait); 
+1

再说一遍,你的代码会在光标移动之前改变光标吗? – 2012-10-27 15:32:42