rufen Sie die Funktion nach slidetoggle abzuschließen
$(document).ready(function () {
$("#newrecord tr:odd").addClass("odd");
$("#newrecord tr:not(.odd)").find("li").hide();
$("#newrecord tr:not(.odd)").hide();
$("#newrecord tr:first-child").show();
$("#newrecord tr.odd").click(function () {
$("#newrecord tr:not(.odd)").show();
$(this).next("tr").find("li").slideToggle("slow","swing");
});
});
Folgende erste blendet alle geraden Zeilen und wenn wir auf auf der ungeraden Zeile zeigt es auch die Zeile und die Folien auf dem li-Gehalt in jeder Zeile. Ich brauche Hilfe, wenn ich wieder auf den li-tag schiebt sich nach oben, wie ich es will, aber es sollte auch das ausblenden der Zeile. das ist sollten rufen Sie hide-Funktion auf der Zeile nach oben schieben.
- Was würden wir Armen Programmierer tun ohne jQuery? (verwenden zepto?)
- Nur durch die Einnahme einen Blick auf die offizielle jQuery-Dokumentation, die Sie würde die Antwort finden Sie api.jquery.com/slideToggle
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lwyrn korrekt ist, indem die Dritten parameter, um die slideToggle Anruf genügt. Für mehr Kontrolle, noch können Sie ein Ebene-Objekt mit allen Optionen, die Sie möchten, als ein parameter ( zB. .slideToggle( Optionen )). Lesen Sie mehr über das, was diese Optionen tun können : http://api.jquery.com/slideToggle/#slideToggle-options
Ich es hilfreich finden, übergeben Sie das Objekt, wenn ich nicht möchte, dass die animation queue (klickt ein Benutzer 50 mal wirklich schnell, die Animationen sind stapelbar und halten Sie Umschalten für eine Weile -- unerwünschtem Verhalten).
Bitte werfen Sie einen Blick auf den folgenden code