2017-10-04 5 views
-1

Je nav-onglets comme ceci:Y at-il un "onchange" sur les navs?

<ul class="nav nav-tabs"> 
    <li role="foo" class="active"><a data-toggle="tab" href="#navFoo">Foo</a></li> 
    <li role="bar"><a data-toggle="tab" href="#navBar">Bar</a></li> 
</ul> 

Aujourd'hui, j'utilise ceci:

$("a[data-toggle=tab]").on("click", function (e) { 
    var whichTab = $(this).attr("href").replace("#", "")); 
    //Do something 
}); 

Y at-il sur ("navchange") ou quelque chose qui se déclenche lorsque des changements actifs de nav? Et tout moyen d'obtenir la nouvelle navigation active?

Merci

+0

vous pouvez vérifier 'active' classe' li' –

+0

Oui, je peux le faire sur le ("clic"), mais pas là une onChange ou quelque chose? Je ne peux pas trouver sur le document – Pedroklm

+2

Non ce n'est pas. vous ne pouvez pas –

Répondre

0

Essayez cette

$('body').on('click', 'li[class=active] a[data-toggle=tab]', function() { 
     // do something 
    });