Ich habe eine Funktion, die divs basierend auf Kontrollkästchen versteckt.Verwenden von jQuery .hide() mit Fading
JS Fiddle of it working here Real site example here
Ich versuche es Animation zu geben, damit die .hide()
verblassen in/out, anstatt einfach zu verschwinden.
Versucht, die jQuery Fade-Funktion verwendet wurden, jedoch als Parameter für .hide()
aber scheint nicht
$("div").click(function() {
$(this).hide("fade", {}, 1000);
});
Ich habe versucht, dies in meinem Code zu arbeiten (siehe JS Fiddle), wie die folgenden:
if(allSelected.length > 0){
$("div.prodGrid > div:not(" + allSelected + ")").hide("fade", {}, 1000);
}
Wohin gehe ich falsch?
Wichtig ist hierbei zu beachten ist, dass die 'hide()' Methode überhaupt keine Wirkung Argument nimmt. Lesen Sie [die Dokumentation der Methode] (http://api.jquery.com/hide/), um die verschiedenen Argumente zu sehen. In solchen Methoden ist das erste Argument oder die erste Argumenteigenschaft normalerweise das Argument 'duration'. – Boaz