由於在Jquery Ajax選項卡中自動加載,我正面臨一個問題。我怎樣才能禁用標籤的自動加載。它掛斷了我的瀏覽器。以下是我的要求情況。如何禁用Jquery Ajax選項卡中的自動加載
在第一標籤它加載類如
- 類別1
- 類別2
- 類別3
當我點擊類別1鏈路上然後將其打開標籤2和標籤2的內容如下
- 子類別1
- 子類別2
- 子類別3
當我點擊子類別1鏈接然後它會打開卡3
但我想禁用自動加載在JQuery的Ajax標籤
你能指導我如何實現它。
由於在Jquery Ajax選項卡中自動加載,我正面臨一個問題。我怎樣才能禁用標籤的自動加載。它掛斷了我的瀏覽器。以下是我的要求情況。如何禁用Jquery Ajax選項卡中的自動加載
在第一標籤它加載類如
當我點擊類別1鏈路上然後將其打開標籤2和標籤2的內容如下
當我點擊子類別1鏈接然後它會打開卡3
但我想禁用自動加載在JQuery的Ajax標籤
你能指導我如何實現它。
我弄清楚這個問題,並需要作出評論下面的代碼
if (this.active.length) {
this.load(options.active);
}
在文件jQuery的ui.js文件
它停止自動加載...
試試這個beforeLoad
事件:
$(".selector").tabs({
beforeLoad: function(event, ui) {
// if the target panel is empty, return true
return ui.panel.html() == "";
}
});
我正在使用jquery ajax選項卡,所以它不會工作 – Bhavik
另一個快速修復(在jQuery.ui v1.11 .2)
jQuery.ui.tabs.prototype._isLocal = function() { return true; };
在調用.tabs()之前使用。 這個技巧讓jQuery.ui相信這個標籤已經被加載了。如果您在您的站點使用虛擬文檔路徑,需要通過.htaccess(或其他方式)將url路徑重新映射到另一個文檔,則需要。 _isLocal無法正確識別該選項卡是否爲本地,並且有效的虛擬路徑,並且即使在文檔中明確顯示時也會嘗試加載選項卡內容。
髒,但工程... –
你能在這裏發佈相關的代碼/創建jsfiddle.http://jsfiddle.net – dreamweiver
我使用jQuery Ajax選項卡,以便如何禁用該 – Bhavik
YOUE要求是點擊類別時,它需要自動加載加載選項卡,但不應該加載它的元素?如果是這種情況,那麼你什麼時候可以期望它通過它加載組件? – dreamweiver