javaScript判断鼠标滚轮的上下滚动
2015-05-29 10:03
423 查看
分享一个js实现判断鼠标滚轮的上下滚动:
<script type="text/javascript"> var scrollFunc = function (e) { e = e || window.event; if (e.wheelDelta) { //判断浏览器IE,谷歌滑轮事件 if (e.wheelDelta > 0) { //当滑轮向上滚动时 alert("滑轮向上滚动"); } if (e.wheelDelta < 0) { //当滑轮向下滚动时 alert("滑轮向下滚动"); } } else if (e.detail) { //Firefox滑轮事件 if (e.detail> 0) { //当滑轮向上滚动时 alert("滑轮向上滚动"); } if (e.detail< 0) { //当滑轮向下滚动时 alert("滑轮向下滚动"); } } } //给页面绑定滑轮滚动事件 if (document.addEventListener) {//firefox document.addEventListener('DOMMouseScroll', scrollFunc, false); } //滚动滑轮触发scrollFunc方法 //ie 谷歌 window.onmousewheel = document.onmousewheel = scrollFunc; </script>
相关文章推荐
- JSON详解
- C#解析 json
- JS 对于回调函数的理解,和常见的使用场景应用,使用注意点
- 沙箱中的间谍——可行的 JavaScript 高速缓存区攻击
- JS抽奖功能代码
- js中数组去重,字符串包含数组包含
- javascript 的 ==与===的意义
- html and js 的隔行换背景色表格实例详解
- 使用js如何判断IE浏览器的位数
- GSON解析json
- wx jssdk
- JavaScript初学者应注意的七个细节
- 高性能JavaScript(您值得一看)
- js跳出多重循环及$.each跳出多重循环
- javascript 校验
- js addEventListener如何给触发,事件动态传参与添加/删除
- 【JS】DOM事件模型
- Javascript原型链和原型的一个误区
- javascript传递方法 和 传递带括号的方法区别
- js正则表达式替换空格