2010-01-17 2 views
5

Как я могу использовать jQuery для запуска обратного вызова функции JavaScript при прокрутке вниз и просмотре изображения? Я хочу, чтобы задержать загрузку некоторых изображений, пока они на самом деле не появится на экране ... В идеале, я был бы в состоянии сделать что-то вроде:Как я могу получить jQuery для вызова обработчика события, когда изображение действительно появляется на экране?

$('#img#').look_on() { ... 

Так изображения не загружаются отдельно от тех, что я видел.

ответ

8

Я думаю, что это событие JQuery плагин делает то, что вам нужно:

Element 'in view' Event Plugin

Я создал событие, которое срабатывает, когда элемент прокручивается в к иллюминатору.

также имеет плагин LazyLoad, который имеет селектор «viewport» для JQuqery: Here.

+0

друг только спросил меня о чем-то подобным ... +1 Теперь я не придется делать исследования :) –

Смежные вопросы