jq监听option滚轮
时间: 2023-10-14 13:10:24 浏览: 85
可以使用jQuery的`on()`方法监听`mousewheel`事件,然后判断滚轮的方向来执行相应的操作。代码如下:
```javascript
$(document).on('mousewheel', 'select', function(event) {
event.preventDefault();
var delta = event.originalEvent.wheelDelta;
var direction = delta > 0 ? 'up' : 'down';
if (direction === 'up') {
// 向上滚动执行的操作
} else {
// 向下滚动执行的操作
}
});
```
其中`event.originalEvent.wheelDelta`表示滚轮滚动的距离,正数表示向上滚动,负数表示向下滚动。由于在`select`元素上监听`mousewheel`事件会导致默认的滚动行为被阻止,因此需要在事件处理函数中调用`event.preventDefault()`来阻止默认行为。
阅读全文