Как я могу заставить jQuery вызывать обработчик событий, когда изображение действительно появляется на экране? - PullRequest
5 голосов
/ 17 января 2010

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

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

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

Ответы [ 2 ]

8 голосов
/ 17 января 2010

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

Элемент 'в поле зрения' Плагин событий

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

также, плагин LazyLoad, похоже, имеет селектор "viewport" для JQuqery: Здесь .

1 голос
/ 17 января 2010

Вот что-то вроде того, что я искал ... http://www.appelsiini.net/projects/lazyload

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...