javascript滚动条响应鼠标滑轮的实现上下滚动事件
2014-06-30 15:27
351 查看
实现鼠标滚动滚轮事件:
还有另一种方法:
使用jquery.mousewheel.js插件,个人觉得这个挺好用,类似与jQuery封装了,解决了个浏览器的兼容性:
使用如下:
1. 首先导入jquery.mousewheel.js文件
2. 在你要使用的区域内添加mousewheel事件
<script type="text/javascript"><pre name="code" class="javascript"> var scrollFunc=function(e){ e=e || window.event; if(e.wheelDelta){//IE/Opera/Chrome if(e.wheelDelta==120) { //向上滚动事件 alert(e.wheelDeta +"向上"); }else { //向上滚动事件 alert(e.wheelDeta +"向上"); } }else if(e.detail){ //Firefox if(e.detail==-3) { //向上滚动事件<br> alert(e.detail +"向上"); }else { //向下滚动事件<br> alert(e.detail +"向下 "); } } }; if(document.addEventListener){ //adding the event listerner for Mozilla document.addEventListener("DOMMouseScroll" ,scrollFunc, false); } //IE/Opera/Chrome window.onmousewheel=document.onmousewheel=scrollFunc; </script>
还有另一种方法:
使用jquery.mousewheel.js插件,个人觉得这个挺好用,类似与jQuery封装了,解决了个浏览器的兼容性:
使用如下:
1. 首先导入jquery.mousewheel.js文件
2. 在你要使用的区域内添加mousewheel事件
<pre name="code" class="javascript"><pre name="code" class="javascript"> $(function (){ $("#XXXX").bind("mousewheel", function(event) { event.preventDefault(); if(event.deltaY=="-1"){ //向下滚动事件<br> }else{ //向上滚动事件 } }); });
相关文章推荐
- 滚动条响应鼠标滑轮事件实现上下滚动的js代码
- javascript滚动栏响应鼠标滑轮的实现上下滚动事件
- 滚动条响应鼠标滑轮事件实现上下滚动的js代码
- javascript滚动栏响应鼠标滑轮的实现上下滚动事件
- 滚动条响应鼠标滑轮事件实现上下滚动的js代码
- jquery 响应不同浏览器 鼠标滚轮上下滚动事件 相对的操作
- 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
- jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
- jq实现鼠标滚动的时候上下翻页,动画在翻页的时候才会执行
- Delphi中的DBGrid如何实现使用鼠标滚轮上下滚动
- js判断鼠标滑轮滚动方向并根据滚动的方向触发不同的事件
- js鼠标滚轮上下滚动监听事件应用实例(跨浏览器,亲测)
- js鼠标滚轮上下滚动监听事件应用实例(跨浏览器,亲测)
- java控制鼠标滑轮的滚动速度来滚动滚动面板和鼠标滑轮滚动事件
- 自学QT之QML实现响应鼠标和键盘事件
- 兼容各浏览器获取鼠标滚轮上下滚动事件
- 稳扎稳打Silverlight(32) - 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
- js鼠标滑轮滚动事件绑定(兼容主流浏览器)
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)