2014-08-07 5 views
0

Прокрутка события не срабатывает. Использование jQuery 1.11.1. пробовал так:jQuery событие прокрутки не срабатывает

$(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

событие прокрутки не пузырь, и не может быть делегирована. – adeneo

+0

http://stackoverflow.com/questions/9253904/why-doesnt-delegate-work-for-scroll – Runcorn

ответ

1

Как @adeneo:

событие прокрутки не пузырь, и не может быть делегирована.

Использование так:

$(window).on('scroll', function(){ 
    console.log('Event Fired'); 
}); 
Смежные вопросы