1

我有一个div具有 css 属性的overflow: hidden,但是当鼠标悬停在 div 上方时,我仍然想检测任何滚动运动。这怎么可能?

谢谢

4

4 回答 4

1

你可以用这个。

    $('div').on('scroll',function(){
        // code here....
    });
于 2012-07-02T03:04:50.407 回答
1

看看你是否可以使用mousewheel.js已经提到的 jQuery 插件。

参考: jsFiddle

上面的 jsFiddle 改编自 jQuery 论坛成员ruiganga

于 2012-07-02T06:27:05.497 回答
0

我不确定“在 div 之上”是什么意思,但你可以使用scroll处理程序:

$('div').scroll(function(){ // or $('div').bind('scroll', function(){ 
 ....
})
于 2012-07-02T03:00:39.150 回答
0

具有溢出:隐藏的元素没有滚动事件,因为它们没有滚动条。您需要将其更改为溢出:自动。

另一种选择是使用 jQuery Mousewheel 插件将它绑定到鼠标滚轮事件,尽管我不确定这是否是你想要的。

于 2012-07-02T04:10:24.283 回答