2011-11-15 52 views
0

會有任何簡單的方法或設置,我可以打開以允許使用jquery mobile?只有當所有圖像加載到jquery mobile中時纔會顯示下一頁

我只是使用正常的錨鏈接來瀏覽頁面,並讓jquery手機默認行爲適用,但問題是當下一頁顯示時,頁面閃爍。

我想避免這種情況 - 除此之外,我還希望僅在包含圖像的整個頁面已加載時顯示下一頁。爲我的應用程序提供更好的體驗。

回答

0

你可以嘗試

$(window).load(function() { 
    // do stuff when the entire doc and all assets have been loaed 
}); 

或:http://jquerymobile.com/demos/1.0rc3/docs/api/events.html

$('div').live('pageshow',function(event, ui){ 
    alert('This page was just hidden: '+ ui.prevPage); 
}); 

UPDATE

$('#pageNameHere').live('pageshow',function(event, ui){ 
    $(window).load(function() { 
     // do stuff when the entire doc and all assets have been loaed 
    }); 
}); 
+0

都不起作用 - 由於某種原因,我$(窗口).load只會得到第一次在瀏覽器中加載頁面時觸發。當下一頁出現時,即使您在該頁面中有$(window).load,它也不會被觸發。 pageshow - 不等待圖像加載。 – David

+0

也許嘗試更新 –

相關問題