我的問題很簡單,我想顯示一個divJQuery的預緊頁
我在我的索引頁有一個主要的div之前預先加載網頁:#data_div
我加載配頁很多圖像到該Div ...(不僅圖像,很多標記太)
我使用另一個div來預加載頁面,該div是不可見的(但不隱藏也不是爲了保持良好的數據格式加載) :#data_loading;
我使用加載符號一個div:#wait_div
我想我需要的阿賈克斯相當於JQUERY負荷(事件,不加載法) ,但我不能將此事件設置爲一個div(.. 。)所以我需要另一種解決方案
$.address.change(function(event) {
$("#wait_div").show();
if(event.value == "/") {
$.address.value("index.php");
} else if(event.value.substr(1, 5) == "Datas") {
$("#data_loading").load(event.value, {
'ajax' : 'true'
},function(){
/* i would like that this occur only when the page is fully loaded
(including image and scripts) inside the temp div */
$("#data_div").children().remove();
$("#wait_div").hide();
$("#data_loading").children().appendTo($("#data_div")).fadeIn(1000);
//alert("done");
});
});
}
});
在這個問題看一看+回答 [http://stackoverflow.com/questions/476679/preloading-images-with-jquery][1] [1]:http://stackoverflow.com/questions/476679/preloading-images-with-jquery – Nick
謝謝,但我不想加載單個圖像,只需要我的div在顯示之前完全呈現它(也包括腳本) – guillaume
does [this answer](http ://stackoverflow.com/q/545005/829835)幫助所有? ***提示*** *它應該* - 也看看其餘的答案,他們*主要*所有提供良好的建議。 – rlemon