我在jQuery Mobile中使用jQuery Lazy Load,它需要1px滚动才能触发第一次图像加载。 $(window).resize();
工作得很好,但它只会在网站加载时触发。
jQuery mobile使用包含data-role="page"
的div而不是单独的页面。因此,移动网站基本上只有一页。
每次加载新$(window).resize();
时,如何触发data-role="page"
?
答案 0 :(得分:3)
将代码绑定到pageshow
事件。
$(document).on('pageshow', '[data-role=page]', function () {
$(window).resize();
});