2014-01-13 1 views
0

я получаю сообщение об ошибкеНет такого метода «Длины» для вкладок экземпляра виджета

нет такого метода «Длины» для вкладок экземпляра виджета

Как получить номер текущей вкладки?

Я использую JQuery libary версии 10.3, которая загрузить с сайта http://jqueryui.com/

$(document).ready(function(){ 
    $("#tabs").tabs(); 

    $("#prevBtn").bind("click", prevOfferTab); 
    $("#nextBtn").bind("click", nextOfferTab); 
}); 

function getSelectedTabIndex(change) { 
    var $tabs = $('#tabs').tabs(); 
    var selected = $tabs.tabs('option', 'selected') + change; 

    if (selected == 0) { 
    $("#prevBtn").hide(); 
    } 
    else { 
    $("#prevBtn").show(); 
    } 

    var tabsCount = this.$('#tabs').tabs('length') -1; 
    if (selected == tabsCount) { 
    $("#nextBtn").hide(); 
    } 
    else { 
    $("#nextBtn").show(); 
    } 

    return selected; 
} 

    enter code here 

function nextOfferTab() { 
    console.log('nxt'); 
    var newTabIndex = parseInt(getSelectedTabIndex(1)); 
    $('#tabs').tabs('select', newTabIndex); 
} 

function prevOfferTab() { 
    var newTabIndex = parseInt(getSelectedTabIndex(-1)); 
    $('#tabs').tabs('select', newTabIndex); 
} 

ответ

Смежные вопросы