1

我在 jQuery Mobile 中使用 jQuery Lazy Load,它需要 1px 滚动来触发第一个图像加载。$(window).resize();工作得很好,但它只是在网站负载上触发。

jQuery mobile 使用包含data-role="page"而不是单独页面的 div。所以移动网站本质上是一个页面。

$(window).resize();每次data-role="page"加载新内容时如何触发?

4

1 回答 1

3

将您的代码绑定到pageshow事件。

$(document).on('pageshow', '[data-role=page]', function () { 
 $(window).resize();
});
于 2013-07-26T20:47:07.873 回答