0
是否可以在jquery ui 1.9中禁用單個標頭?我有一個關於這個問題的說法,而我使用的是1.8版本,並且它不可能。我喜歡一種方式,但它真的很難編碼。它打開選項卡,如果用戶不具有授權,則選項卡關閉。那麼現在有更好的方法嗎?jQuery UI 1.9.2 Accordion
最好的regrads。
是否可以在jquery ui 1.9中禁用單個標頭?我有一個關於這個問題的說法,而我使用的是1.8版本,並且它不可能。我喜歡一種方式,但它真的很難編碼。它打開選項卡,如果用戶不具有授權,則選項卡關閉。那麼現在有更好的方法嗎?jQuery UI 1.9.2 Accordion
最好的regrads。
我找到了一種方法,我想生病份額也希望這將幫助一些其他人很多。 :)
$(function() {
var icons = {
header: "h3",
activeHeader: "ui-icon-circle-arrow-s"
};
$("#prod_accordion").accordion({
active:<?php echo $db_obj->getValue('status') ? 'acc_'.$tab_status : 'acc_0'; ?>,
icons: icons,
autoHeight: false,
beforeActivate: function(event, ui) {
var newIndex = $(ui.newHeader).index('h3');
if (jQuery.inArray(newIndex , accordion_array) == -1) {
event.preventDefault();
}
}
});
});
的accrodion_array
是一個像索引的陣列(1,2,3,4)和i檢查是否點擊了手風琴的索引可以說圖5是在數組中。如果不是那麼perventDefault()和手風琴頭不會打開。
ui.addClass('ui-state-disabled');
添加到不在數組中的手風琴標題,用戶現在將無法打開手風琴。 :)