大量の画像を含むページの読み込み時間を短縮するために、jQueryMobile サイトにLazy Loadプラグインを実装しようとしています。
次のように URL に直接アクセスして JQM の ajax ページ読み込みをバイパスするとhttp://hello.com/about
、遅延読み込みがうまく機能します。ただし、JQM の ajax ページ読み込みを利用する別のページから About ページをクリックすると、Lazy Load が読み込まれません。
About ページの ID はabout
=><div data-role="page" data-theme="a" id="about">
関数へのバインドのさまざまなバリエーションを試しましたが、pageinit
成功しませんでした。私の最近の試みは:
$('#about').live('pageinit', function() {
$(window).load(function() {
$("img.lazy").lazyload();
});
});
これに関するガイダンスは素晴らしいでしょう。みんなありがとう。