在固定维度元素上使用jQuery的element.scrollTop()
时,会在该元素的子元素上触发mouseover
事件,但不是直接触发。相反,mouseover
事件在调用scrollTop()
方法后大约110ms(Chrome11,OS )或~15ms (Firefox4,OS )发生。
当客户端按下一个键(向下箭头)时,我的脚本调用scrollTop()
方法来滚动div。然后,mouseover
事件处理程序会干扰键盘事件,这是一种不需要的行为。问题是,由于事件是异步发生的,所以我无法确定鼠标是否真的被移动过。
如何抑制该mouseover
事件的影响?有什么变通方法吗?
发布于 2011-05-21 22:17:23
https://stackoverflow.com/questions/6081571
复制相似问题