Mam funkcję .hide()
, która ukrywa elementy div na podstawie pól wyboru.Używanie jQuery .hide() z zanikaniem
JS Fiddle of it working here Real site example here
Próbuję nadać mu animację, tak aby .hide()
znikną in/out, zamiast po prostu zniknąć.
Tried wykorzystując funkcję jQuery Fade ale jako parametr dla .hide()
ale nie wydają się działać
$("div").click(function() {
$(this).hide("fade", {}, 1000);
});
Próbowałem, używając tego w moim kodu (patrz JS Fiddle) jak następuje:
if(allSelected.length > 0){
$("div.prodGrid > div:not(" + allSelected + ")").hide("fade", {}, 1000);
}
Gdzie się mylę?
Ważne jest, aby pamiętać, jest to, że 'hide()' metoda nie bierze efekt argumentu w ogóle. Przeczytaj [dokumentację metody] (http://api.jquery.com/hide/), aby zobaczyć różne argumenty. W takich metodach pierwszy argument lub właściwość argument jest zwykle argumentem "duration". – Boaz