假设我们有如下简单的 jQuery 代码:
var $document = $(document);
$document.ready(function() {
var $test = $("#test");
$document.keydown(function(e) {
e.shiftKey && $test.css("cursor", "pointer");
});
});
#test
问题是如果鼠标指针移到块上,WebKit 不会改变块鼠标光标#test
,然后按下 Shift 键。但是,只要您移动光标,Chrome 和 Safari 就会将光标样式更改为pointer
- 完全符合预期,但不会移动鼠标。这个bug(?)和火狐无关,在Internet Explorer和Opera下我也没查...
那么,有没有人遇到过同样的麻烦呢?也许,有解决方法吗?
提前致谢。