跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

使用JS实现鼠标滚轮绑定页面图片切换

这次给大家带来使用JS实现鼠标滚轮绑定页面图片切换,使用JS实现鼠标滚轮绑定页面图片切换的 注意事项 有哪些,下面就是实战案例,一起来看一下。 鼠标上的滚轮是一个不错的东东,为什么这么说,因为它能帮助我们快速的浏览网页,快速的进行长篇文章的阅读。对于web前端的我们来说又怎么能不注重这个鼠标滚轮呢,那么它能如何让用户更好的浏览网页呢? 最常见就是图片的切换了,能通过滚动滚轮进行图片的浏览,省得用户还要去点下一张,做这种繁琐的步骤。来看个简单的例子吧。
鼠标通过滚动滚轮切换图片

鼠标通过滚动滚轮切换图片

重点讲解下js代码,不同的浏览器鼠标滚轮事件也不一样,说白点就是兼容性问题,主要是有两种, onmousewheel (IE/Opera/Safari/Chrome)和 DOMMouseScroll (Firefox),如果想兼容firefox,应采用 addEventListener 监听,这个函数有3个参数,
addEventListener(type,listener,useCapture)
,type就是click,focus......类型,而listener可以直接写方法function(){},也可以调用写好的方法体,如我的例子。useCapture是一个布尔值,只有true和false,表示该事件的响应顺序,选false则采用bubbing(冒泡)方式,选项true采用Capture方式。对于addEventListener以后会出一个详解。 在MouseWheel方法中e.wheelDelta兼容IE等其它浏览器,每当滚动一次滚轮会返回+3/-3(上滚/下滚),而e.detail兼容Firefox浏览器,每当滚动一次滚轮会返回+120/-120(上滚/下滚),通过这些返回的值可以做出是向上还是向下滚动的判断。而 for循环 只是让图片有顺序的隐藏和显示,相信这个不难看懂。 文中错误与疏漏之处欢迎大家指正。 相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章! 推荐阅读: vue跨域正常调试 使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件 如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Andr​​oid友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Andr​​oid应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更 下载 JS中多态使用详解 content end

相关文章