跨浏览器鼠标滚轮事件及测试用例
摘要:JS处理鼠标事件的实战分析浏览器差异:Firefox的滚轮事件是DOMMouseScroll,其他浏览器使用的是mousewheelFirefox事件的event对象使用detail值表示滚轮方向,负3表示向上(前),正3表示向下(后)。其他浏览器使用wheelDelta值表示滚轮方向,正120表示向上(前),负120表示向下(后)。Opera 11.11即有detail值(同FF)也有wheelDelta值。不要和正负3或正负120做等值比较来滚轮判断方向,应该和零比较。比如wheelDelta值大于0表示向上(前)。这么做的原因是有些用户的鼠标是基于厂家自己的驱动运行的,有更高级的灵敏度识
阅读全文
posted @ 2011-12-12 14:28
浙公网安备 33010602011771号