如果我有4個選項卡,其中前2個選項是使用ajax加載的,而最後2個選項是靜態選項,那麼默認情況下如何預加載2 ajax選項卡?如何使用jQuery默認預加載所有選項卡
目前,只有第一個標籤被自動加載,第二個被點擊加載。我希望它們都被加載,所以當我點擊第二個時,內容已經加載。我試着這樣調用第二個選項卡上加載事件:
$(document).ready(function() {
$("#main-tabs").tabs({
cache: true
});
$("#main-tabs").tabs("load", 1);
});
而這個加載第二個選項卡,但對於一些奇怪的原因,第一個不會加載在所有;即使我點擊不同的標籤並點擊第一個標籤,也不會加載。
然後我試圖這樣的事情:
$(document).ready(function() {
$("#main-tabs").tabs({
cache: true
});
$("#main-tabs").tabs("load", 0);
$("#main-tabs").tabs("load", 1);
});
同樣的結果,第二個選項卡被加載,第一個是不是。
他們怎麼能自動加載(ajax的)?
是的,我知道螢火蟲的,我把它和使用它很多關於幾但我需要學習如何正確使用它。我必須進一步探索...感謝修復。我還沒有嘗試過,但我明白這個問題,爲什麼會發生,你的解決方案是否有意義。 – 2010-09-11 04:23:57