jQ中鼠标滚轮事件事件吗
答案:5 悬赏:70 手机版
解决时间 2021-01-13 03:17
- 提问者网友:趣果有间
- 2021-01-12 08:17
jQ中鼠标滚轮事件事件吗
最佳答案
- 五星知识达人网友:蓝房子
- 2021-01-12 09:28
jquery插件默认是不支持鼠标中轮滚轮事件的。jQuery Mousewheel Plugin,用于添加跨浏览器的鼠标滚轮支持。mousewheel事件的处理函数有一点小小的变化,它除了第一个参数event 外,还接收到第二个参数delta。通过参数delta可以获取鼠标滚轮的方向和速度。如果delta的值是负的即-1,那么滚轮就是向下滚动,正的1就是向上。
1.下载jquery-mousewheel插件。
2,复制代码: $('body').mousewheel(function(event, delta) { var dir = delta > 0 ? 'Up' : 'Down'; if (dir == 'Up') {
console.log('向上滚动');
} else {
console.log('向下滚动');
} return false;
});
1.下载jquery-mousewheel插件。
2,复制代码: $('body').mousewheel(function(event, delta) { var dir = delta > 0 ? 'Up' : 'Down'; if (dir == 'Up') {
console.log('向上滚动');
} else {
console.log('向下滚动');
} return false;
});
全部回答
- 1楼网友:归鹤鸣
- 2021-01-12 13:30
没有吧,手册里都没找到这个呢
- 2楼网友:西岸风
- 2021-01-12 12:19
javascript中有鼠标滚轮事件,mousewheel,除了火狐不支持,其余的浏览器都支持,火狐使用的是DOMMouseScroll
- 3楼网友:白昼之月
- 2021-01-12 10:45
亲测可用,来源:
http://www.jb51.net/article/50677.htm(IE/Opera)
http://www.jb51.net/article/50677.htm(IE/Opera)
- 4楼网友:千夜
- 2021-01-12 10:36
jQuery 不直接支持鼠标滑轮事件,有一个插件叫做 jQuery Mousewheel,你可以 Google 一下
但用原生 JavaScript 也可以轻松来实现
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯