2012-02-13 15 views
11

Nie mogę znaleźć żadnej dokumentacji. Wszystko, co chcę zrobić, to ustawić domyślną prędkość animacji jQuerys. Coś takiego:Ustaw domyślną prędkość animacji jquery

$.setDefaultAnimationSpeed = 5000; //does not work 

$('elem').fadeIn(); // takes 5 seconds 
$('elem').animate({ 
    foo : bar 
}); // also takes 5 seconds 

Podzięka ludzie!

+0

napisałem polecenia dumby. $ .setDefaultAnimationSpeed ​​nie jest prawdziwą rzeczą. – Fresheyeball

+0

Próba ustawienia zmiennej $ .setDefaultAnimationSpeed ​​nie działa, ponieważ domyślna szybkość animacji jQuery nie wyzwala takiej właściwości (ani żadnej właściwości, o której wiem). Zamiast tego powinieneś użyć metody @ dku.rajkumar, ponieważ jest to najczęściej używana metoda ustawiania "globalnej" prędkości animacji, którą możesz wykorzystać w całym skrypcie jQuery. – fayerth

Odpowiedz

-1

nie sądzę że jest coś takiego w jQuery ale można spróbować coś takiego

defaultAnimationSpeed = 5000; // declare a global variable 

$('elem').fadeIn(defaultAnimationSpeed); 
$('elem').animate({foo : bar}, defaultAnimationSpeed); 

tak, że będzie mieć zastosowanie wszędzie tam, gdzie jest on stosowany, a także można go zmienić bardzo łatwo. nie musisz zmieniać wszędzie w animacji.

+1

To jest to, co już robiłem. To po prostu nie jest czyste rozwiązanie. * westchnienie ... – Fresheyeball

+0

Powyższa odpowiedź jest naprawdę dobra .. ale dlaczego w dół do mojej odpowiedzi, umysłu Pls podając powód ??? –

+0

, ponieważ nie jest dokładna, a nie właściwa. Głosowałem za tym, aby inni nie wpadli w błąd. – Fresheyeball

Powiązane problemy