kalde den samme funktion flere gange

Tags:    javascript

Hej udviklere,

Jeg sidder med en javascript funktion der fader et element ud, kalder en ajax funktion og fader elementet ind igen - mit problem er at denne funktion kan kaldes op til 8 gange på én side, så er det muligt at kalde den samme funktion flere gange, uden at den så stopper den fade den allerede er i gang med?

Det crasher hele systemet når jeg forsøger at klikke på mere end én ad gangen.

På forhånd tak



10 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Ja, jQuery er en løsning, dog lidt bloated synes jeg. Tag endelig et kig på "prototype.js" og "script.aculo.us"



Må man evt. se koden? Det lyder som om du bruger en global timer...



Fold kodeboks ind/udKode 


sendRating() er min ajax funktion, og når den skriver tilbage til mit DIV tag på siden, starter den funktionen feedRate()



Fandt en anden løsning på problemet:
jQuery ;)



hvad mener du med bloated?



For "fyldt". Der er for mange unødvendigheder der fylder en masse plads!



Tja, hvis man tager "min" filen, er det jo ikke mere end 50kb .js include fil, og jeg har allerede skåret min ejen function.js fil ned til omkring en femtedel af hvad den var før - så for mig er det ikke noget problem ;)



Fair nok.. Men nu er 50kb alligevel mere en nødvendigt.. :P



jquery.js : 50kb
functions_old.js: 100kb
functions_new.js: 20kb

Så syntes ikke det er slemt ;)



Fint nok :)



t