Posted by: Armanis on: 26 wrzesień 2008
Nie dawno przeżuciłem się z mintAjax na jQuery. jQuery jest szybsze i ma o wiele milszą sklądnię…. zrozumienie i przerobienie jedenej stronki nie zajeło wiele czasu, lecz napotkałem na poczatke z zdażeniami a puźneij pobrałem kilka pluginów do jQuery i wszytko łądnie śigało. Testuje sobie stronę no i w pewnej chwili zaóważyłem ze od czas do czasu jakis błąd zgłasza. mam 1.2.6, po chwili zastanowniea myśle co zrobiłem nie tak błąd wyraźnie wskazuje na bibliotekę wiec pobrałem wersję developerską (nie spakowaną) i zaczolem rozmyslać sie o co chodzi. Po dniu spędzonym na rozgryzaniu zasady działania itd doszedłem co zrobili źle:
Błąd wskazywał że:
return fn(elem, i, m, r);
nie jest funckją więc zrobiłem coś takiego:
if ( typeof fn == “function” ) return fn(elem, i, m, r);
else return fn;
bądź jak kto woli:
return ( typeof fn == “function” ) ? fn(elem, i, m, r) : fn;
No i błędy zniknęły, może się komuś przyda