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>
4 Réponses :
jQuery ui ???
Hilareusement, ce rappel se produit avant i> l'événement de changement d'onglet réel se produit. J'ai dû travailler autour de cela en enveloppant mon réel i> 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é ;-)
$(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);
} });
Travailler pour moi
html: strong> p>
Ma solution est cliquez sur l'écouteur d'événement.
Solution: strong> p> script strong> p>
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.