próbowałem wyłączyć nawigację za pomocą tabulatoratabs jQuery UI nawigacji Zakładka wyłączyć
var $tabs = $("#tabs").tabs({
select: function(event, ui) { return false; }
});
Jednak to wyłącza także łącza przepływu używam dla nawigacji:
$('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);
}
});
Idealnie, ja chcesz wyłączyć nawigację po zakładkach dla kart z prawej strony bieżącej karty i upewnić się, że moje przyciski nawigacyjne na karcie z zakładką zawsze działają.
Wszelkie sugestie?
Hmmmm, wydaje się nieco Messy - Miałem nadzieję, że nie będzie to jeden liner łatwo dodać/usunąć obsługi zdarzeń z kartami. Mógłbym żyć z wyłączonymi wszystkimi zakładkami tak długo, jak działają łącza prev/next (aby uprościć logikę). Użyj selektora w elementach klas .ui-tabs-nav i usuń zdarzenie kliknięcia? Czy to działa? – cliveholloway