文件名称:鼠标滚轮事件-cdegs软件资料
文件大小:13.18MB
文件格式:PDF
更新时间:2024-07-31 05:25:09
javascript
17.6 鼠标滚轮事件 所有的现代浏览器都支持鼠标滚轮,并在用户滚动滚轮时触发事 件。浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消 mousewheel事件来阻止这些默认操作。 有一些互用性问题影响滚轮事件,但编写跨平台的代码依旧可行。 在写本章时,除Firefox之外的所有浏览器都支持"mousewheel"事件,但 Firefox使用"DOMMouseScroll",而3级DOM事件规范草案建议使用事件 名"wheel"替代"mousewheel"。除了事件名的不同,向各种事件传递的事 件对象也使用了不同的属性名来指定滚轮发生的旋转量。最后注意,基 础硬件也会导致鼠标滚轮之间的区别。某些硬件允许向前向后的一维滚 动,而另一些(尤其是在Mac上)也允许向左向右滚动(在这些鼠标