永发信息网

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楼网友:归鹤鸣
  • 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)
滚动值:(Firefox)
  • 4楼网友:千夜
  • 2021-01-12 10:36

jQuery 不直接支持鼠标滑轮事件,有一个插件叫做 jQuery Mousewheel,你可以 Google 一下


但用原生 JavaScript 也可以轻松来实现




我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯