我有一個頁面,使用jQuery和一點點的jQuery UI,並顯示一個7頁長的問卷嚮導。嚮導的每個部分基本上都是一個div,稍後當用戶進入相應頁面時顯示該div。延遲加載jQuery
我覺得網站的加載時間很慢,並且正在考慮是否延遲加載第一頁後面的6個頁面,這是因爲它至少在用戶開始前幾秒鐘才加載到下一頁。我不使用jQuery選項卡,而是使用自定義嚮導插件。
謝謝!
我有一個頁面,使用jQuery和一點點的jQuery UI,並顯示一個7頁長的問卷嚮導。嚮導的每個部分基本上都是一個div,稍後當用戶進入相應頁面時顯示該div。延遲加載jQuery
我覺得網站的加載時間很慢,並且正在考慮是否延遲加載第一頁後面的6個頁面,這是因爲它至少在用戶開始前幾秒鐘才加載到下一頁。我不使用jQuery選項卡,而是使用自定義嚮導插件。
謝謝!
setTimeout(function(){
$('#secondTab').ajax('your-url-for-the-second-tab');
},2000);
所以它更好地取出其他div的html並將其粘貼到由ajax返回的另一個頁面中? – Raiders
如果你想延遲加載後續的div,那麼你將不得不將它們從主頁面中刪除,然後根據需要動態加載它們與ajax調用。這將需要在兩個客戶端上進行更改(編寫ajax調用以加載後續div並根據需要顯示它們)和服務器上(將它們從主頁面中刪除並將它們放在可以使用Ajax調用檢索它們的位置) 。
是的,那是一個選項。你有更具體的問題可以幫助我們嗎? –
是 - 實現此目標的最佳方法是什麼?我有7個div,每個包含頁面,所有div都在該主頁面上。我想推遲div的加載,以便主頁加載更快,最好的方法是什麼? – Raiders