Fading funktioner

Tags:    javascript

Hej allesammen!

HAR OPDATERET KODEN LÆNGERE NEDE. DENNE KODE ER IKKE LÆNGERE DEN RIGTIGE...

Har syslet lidt med nogle FX funktioner i Javascript her på det sidste, og vil først og fremmest gerne høre jeres mening om disse to funktioner, om der er noget der kan/bør gøres anderledes:
Fold kodeboks ind/udJScript kode 


Herefter vil jeg gerne spørge om noget:
Hvis jeg ændrer på min "Sensitivity" variabel i _fade funktionen ændrer overall gennemføringstiden sig også, men det forstår jeg ikke. Burde min "steps" ikke have taget højde for det. Hvis jeg fx ændrer den til '5' fra '10' bliver gennemføringstiden stortset dobbelt så langsom.
Og kan godt se sammenhængen mellem at det bliver dobbelt så langsomt når jeg halverer fra 10 til 5, men forstår ikke hvorfor.

Håber nogen kan hjælpe

Jakob



Indlæg senest redigeret d. 08.04.2009 16:44 af Bruger #11328
Hvis du ser på din variabel steps er den defineret således:

steps = speed/sensitivity;

Derved er steps direkte afhængig af din sensitivity.



Hvis du ser på din variabel steps er den defineret således:

steps = speed/sensitivity;

Derved er steps direkte afhængig af din sensitivity.

Ja, men til gengæld bliver min setInterval også kørt med et interval på sensitivity, så burde det ikke opveje det?



Her er _fade og __fading funktionerne:
Fold kodeboks ind/udJScript kode 


Og her er hvordan de bliver kaldt i et simpelt eksempel:
Fold kodeboks ind/udJScript kode 


Det hele virker PERFEKT i FF, men IE virker selvfølgelig ikke.. :( Får denne fejl:
Detaljer om fejl på websiden

Meddelelse: Ugyldigt argument.
Linje: 539
Tegn: 4

Og linje 539 er der hvor setInterval bliver sat i IE versionen... Hvad er der galt?





t