Я пытаюсь использовать плагин отложенной загрузки jQuery с плагин jQuery Isotope. Кажется, все идет хорошо, однако мне трудно понять, как изменить плагин ленивой загрузки в соответствии с моими потребностями.
Плагин по умолчанию обрабатывает событие прокрутки, чтобы вызвать ленивую загрузку. Также есть наведение и клик. Я хотел бы, чтобы плагин срабатывал при загрузке страницы. Скажем, через 2000 мс после завершения $(window).load()
.
Я вижу, что могу создавать свои собственные функции событий в соответствии с документацией, например:
$(function() {
$("img:below-the-fold").lazyload({
event : "sporty"
});
});
$(window).bind("load", function() {
var timeout = setTimeout(function() {$("img.lazy").trigger("sporty")}, 5000);
});
Однако из-за моего невежества я не вижу, как я буду работать с этим фрагментом, чтобы создать собственное событие загрузки страницы.
Я хотел бы, чтобы исходные изображения лениво загружались после $(window).load()
, а затем, когда я применяю события изотопной фильтрации, новые элементы загружались лениво по мере их заполнения DOM.
Любая помощь горячо приветствуется.