tôi đã cố gắng để vô hiệu hóa tab điều hướng sử dụngjQuery UI tab disable tab menu
var $tabs = $("#tabs").tabs({
select: function(event, ui) { return false; }
});
Tuy nhiên, điều này cũng sẽ vô hiệu hóa các liên kết dòng chảy Tôi đang sử dụng để điều hướng:
$('input.nexttab').click(function() {
var tab_num = $tabs.tabs('option', 'selected');
// error check this tab before proceeding
if (check_tab(tab_num)) {
$tabs.tabs('select', tab_num + 1);
}
});
Lý tưởng nhất, tôi muốn muốn tắt điều hướng tab cho các tab ở bên phải tab hiện tại và đảm bảo các nút điều hướng tab < < trước và tiếp theo > > tab điều hướng luôn hoạt động.
Mọi đề xuất?
Hmmmm, dường như một chút lộn xộn - Tôi đã hy vọng có của sẽ là một lót để dễ dàng thêm/gỡ bỏ các xử lý sự kiện từ các tab. Tôi có thể sống với tất cả các tab bị vô hiệu hóa miễn là các liên kết trước/tiếp theo hoạt động (để đơn giản hóa logic). Sử dụng bộ chọn trên các phần tử lớp .ui-tabs-nav và xóa sự kiện nhấp? Liệu điều đó có hiệu quả? – cliveholloway