jQuery ein-und ausblenden-Taste zu verwenden, wenn sonst
Ich habe eine Reihe von Registerkarten in meiner Seite, ich ausblenden möchten, die-Taste zuerst ausschalten, dann, wenn Sie auf eine bestimmte Registerkarte in der Seite - zeigen Sie dann die Taste. Dieses bit muss ich arbeiten!
Mein problem ist, Wenn ich auf einen anderen tab, ich will die einstellen-Taste, um hide()
wieder. Im neuen zu jQuery
und ich denke ich muss hinzufügen eines if else
Anweisung, dies zu tun?
Folgenden Code:
$(document).ready(function () {
$('.myButton').hide();
$('a.tab1').click(function() {
$('.myButton').show();
return false;
});
$('.myButton').hide(); //hide again once clicked off the tab.
});
- Es wäre besser, wenn Sie fügen Sie einige HTML.
Du musst angemeldet sein, um einen Kommentar abzugeben.
also bin angenommen, Sie möchten mit Ihren Taste.
dann machen Sie es einfach, ändern Sie Ihren code einfach sein. tun Sie dies:
dies ist ein super einfaches Skript, um zu erreichen, was Sie wollen. Kann es sein, generische und kurz. Aber dann sollte man die Idee richtig? Sie sollten in der Lage sein zu wählen, klicken Sie auf Ereignisse in Ihrem jeweiligen Registerkarten, das ist alles, was Sie brauchen, um sich zu Sortieren.
Vergeben Id oder Klasse oder was auch immer deutlich schnappen Sie sich Ihre Tabletten.
Dieser code funktioniert nur, wenn Sie klicken Sie die Registerkarte htep hat die Klasse
tab1
. Überprüfen Sie, dass alle tabs innerhalb Ihrer Seite hat diese Klasse, wenn dem nicht so ist, assing dieser Klasse zu alle Registerkarten in Ihre Seite ein.Außerdem die Funktion
toggle()
fungiert alsif
else
in diesem Fall. Also, wenn die Schaltfläche sichtbar isttoggle
machen es versteckt, sonst wird es sichtbar:VERSUCHEN SIE ES
dann, wenn du kannst/benutzen würde ein fade-Effekt für das verstecken und zeigen Ihre element klicken, können Sie wählen, somenthing wie ( hübsche animation):
hinzufügen klicken Sie auf Ereignis, um die Eltern alle "Reiter" Verknüpfungen element.
Sehen
.toggle()
von jQuery.Hat das gleiche der if-Anweisung, aber Sie schaffte es durch die jQuery-Bibliothek.
http://api.jquery.com/toggle/
halten jquery-dom Suche und verpassen Sie nicht nicht zu halten html link Folgen
können Sie auch jquery verwenden.auf die Arbeit an einem container
- und test-Klasse Präsenz zu schreiben, eine mehr global code