关于data-role =“page”加载的jQuery Mobile window.resize()

时间:2013-07-26 20:25:54

标签: jquery jquery-mobile

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

jQuery mobile使用包含data-role="page"的div而不是单独的页面。因此,移动网站基本上只有一页。

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

1 个答案:

答案 0 :(得分:3)

将代码绑定到pageshow事件。

$(document).on('pageshow', '[data-role=page]', function () { 
 $(window).resize();
});