在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
你我都知道在HTML5网页中添加鼠标滚轮事件能够更好的让用户与网页进行交互操作。而在HTML5中,鼠标滚轮并不仅仅就只能上下滑动网页,实际上你还可以依靠这个完成更多的功能,比如视野平面的放大与缩小。 看看实际演示效果 但不幸的是依然有一款浏览器是不支持鼠标滚轮事件的。那就是FireFox。Mozilla 已经实现了一个名为"DOMMouseScroll"的事件的处理,它会传递一个名为 event 且附带了名为 detail 属性的事件参数过来,然而,这个 detail 属性不同于 wheelDelta,它只能返回正值,即只能坚持鼠标滚轮向下滚动的值。 你应该特别注意一下,Apple公司在Safari浏览器中也禁用了鼠标滚动控制页面上下滑动,但是此功能依然在webkit引擎中正常使用的,所以你写的代码是不会触发什么问题的。 添加鼠标滚轮事件处理方法 XML/HTML Code复制内容到剪贴板
现在来添加鼠标滚轮事件处理代码 XML/HTML Code复制内容到剪贴板
为了让不同浏览器都能支持的处理做法 在下面这个案例中,我们将对Firefox的detail值取反然后返回1或者-1的其中一个 XML/HTML Code复制内容到剪贴板
现在我们直接决定图片的大小范围。以下代码将图片的宽度范围设置在50-800个像素之间 XML/HTML Code复制内容到剪贴板
最后一点,我们在方法中返回false是为了终止标准的鼠标滚轮事件处理,以防它上下滑动网页。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论