[英]jQuery UI Tabs select function not working
我有以下jquery用於在我的網站上創建標簽(包裝在文檔就緒功能中):
$('#understanding-water-management').tabs({
select: function(event, ui) {
alert('hi');
}
});
但是,在我的網站上,選項卡更改未啟用選擇功能。 我創建了一個小提琴,但是它能按我期望的那樣工作(它在標簽更改時發出警報)。
這兩個站點之間的唯一區別是,在我自己的網站上,我使用的是jQuery UI的較輕版本,其中我僅下載了Core,Widget(來自UI Core)和Tabs(來自Widget)選項。 我還需要下載其他選項才能使上面的select
功能正常工作-我不想使用完整的jQuery UI,因為我只需要使用選項卡即可,因此希望使我的js文件盡可能少
嘗試將代碼包裝在DOM ready處理程序$(function() {...});
確保在執行jQuery代碼之前正確加載所有DOM元素:
$(function() {
$('#understanding-water-management').tabs({
select: function(event, ui) {
alert('hi');
}
});
});
您的jsFiddle
有效,是因為當您包含jQuery時,默認情況下它們已經為您完成了上述工作。
jQuery UI 1.10將select
更改為beforeActivate
(如果您希望在選擇選項卡之前觸發該功能)或activate
(如果您希望在選擇選項卡之后觸發該功能)
嘗試
$('#understanding-water-management').tabs({
beforeActivate: function(event, ui) {
alert('hi');
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.