jQuery滚动事件没有触发

时间:2014-08-07 03:26:22

标签: jquery events

滚动事件未触发。使用jQUery 1.11.1。 试着这样:

$(document).on( 'scroll', '#ulId', function(){
    console.log('Event Fired');
});



$(document).on( 'scroll', '#idOfDivThatContainsULandScroll', function(){
    console.log('Event Fired');
});

我也在使用CSS。有没有可能,CSS阻止这个事件?

这填补了$ pos:

$(window).bind("scroll", function(e) {
var $pos = $(window).scrollTop()
});

知道如何触发此事件吗?

1 个答案:

答案 0 :(得分:1)

作为@adeneo:

  

滚动事件不会冒泡,也无法委派。

像这样使用:

$(window).on( 'scroll', function(){
    console.log('Event Fired');
});