12
votes

JQuery Onchange en onglets

Est-ce que quelqu'un sait-il déranger un événement lorsque je passe d'un onglet à l'autre en jQuery?

Par exemple: P>

<li><a href="#tab-1" onclick="submitForm();" onchange="myJSHere();">Tab</a></li>


2 commentaires

Le widget d'onglets JQuery UI? Votre code JavaScript n'a aucun sens en termes de syntaxe à la manière.


Vous n'êtes pas neuf ici, vous devez savoir donner plus d'informations et définir exactement ce que vous voulez.


4 Réponses :


27
votes

jQuery ui ??? xxx


2 commentaires

Hilareusement, ce rappel se produit avant l'événement de changement d'onglet réel se produit. J'ai dû travailler autour de cela en enveloppant mon réel rappel dans un Settimeout :(


Peut-être que vous pourriez utiliser l'événement "Activate", il est indiqué dans les docs qu'il incendie après l'animation est terminé ;-)



16
votes
$(function() {
    $( "#tabs" ).tabs({ activate: function(event ,ui){
                    //console.log(event);
                    //alert(  ui.newTab.index());
        alert( ui.newTab.attr('li',"innerHTML")[0].getElementsByTagName("a")[0].innerHTML);
        //alert( this.text);
                } });

0 commentaires

6
votes

Travailler pour moi

​​ html: xxx

Script xxx < / pré>


0 commentaires

4
votes

Ma solution est cliquez sur l'écouteur d'événement.

Solution: xxx

Solution complète avec HTML. < / p>

html xxx

script xxx < / p>


0 commentaires