Witam!
Mam pewnego diva na stronie z klasą css .box. Próbowałem zrobić aby po naciśnięciu jakiegoś przycisku w menu box znikał z jakimś losowym efektem, a następnie ponownie się pokazywał również z losowym efektem. Stworzyłem taki kod, ale nie rozumiem błędu TypeError: Property '#<Object>' of object #<Object> is not a function. Oto kod:
function rand_effect() { // zwraca losowy efekt
var effects = new Array("explode", "Blind","Bounce", "Clip", "Drop", "Fold","Puff", "Slide","Scale","Size");
var rand = Math.round(Math.random() * effects.length);
//alert(effects[rand]);
return effects[rand];
}
$("#uslugi").click(function() {
$(".box").hide("explode",{pieces: 16}, 2000,function() {});
});
Po kliknięciu w przycisk wyskakuje powyższy błąd w konsoli i nic się nie dzieje. Z góry dzięki za pomoc!