假设我们有如下简单的jQuery代码:
var $document = $(document);
$document.ready(function() {
var $test = $("#test");
$document.keydown(function(e) {
e.shiftKey && $test.css("cursor", "pointer");
});
});
问题是WebKit在鼠标指针悬停在#test块上并按下Shift键时不会更改鼠标光标,但只要移动鼠标指针,Chrome和Safari就会将光标样式更改为指针——正如预期的那样,但不需要鼠标移动。这个问题在Firefox中不相关,我没有在Internet Explorer和Opera中进行检查... 您是否有同样问题的经验?也许有解决方法吗?谢谢!