przykładowo:
//JS
function a() {
var x = '#blok';
$(x).fadeIn(500);
$(x).click(b(x));
}
function b(x) {
$(x).fadeOut;
}
i w takiej sytuacji linia x.click(b(x));
automatycznie powoduje wykonanie funkcji b(x), a ja chcialbym zeby to bylo tylko przypisanie zdarzenia click. jakas rada jak to ominac? dotychczas omijalem ten problem poprzez zmienna globalna, ktorej wartosc podawalem w funkcji "a", a w funkcji "b" moglem z niej skorzystac. ale sadze ze musi byc jakis 'normalny' sposob :)