Я пытаюсь реализовать плагин Lazy Load на моем сайте jQueryMobile, чтобы ускорить загрузку на страницах, содержащих тонну изображений.Lazy Загрузка изображений в jQuery Mobile
Если я обойду загрузку ajax JQM, перейдя непосредственно по URL-адресу, подобному этому: http://hello.com/about
, ленивая загрузка отлично работает. Однако, если я перейду на страницу About с другой страницы, в которой используется загрузка страницы ajax JQM, Lazy Load не загружается.
страница О имеет идентификатор about
=><div data-role="page" data-theme="a" id="about">
Я пытался несколько вариаций связывания с pageinit
функции без успеха. Моя последняя попытка:
$('#about').live('pageinit', function() {
$(window).load(function() {
$("img.lazy").lazyload();
});
});
Любое руководство по этому вопросу было бы замечательным. Спасибо, парни.
Спасибо Джаспер. Это должен быть один из самых полных ответов, которые я когда-либо получал. Ты жжешь. – rocky
@rocky Добро пожаловать, всегда рад помочь. – Jasper