Atrybut jQuery jQuery.fx.interval
Przykład
Wykonaj animację <div> z mniejszą liczbą klatek:
$("#toggle").on("click",function(){ $("div").toggle(5000); }); $("#interval").on("click",function(){ jQuery.fx.interval = 500; });
Definicja i użycie
Atrybut jQuery.fx.interval jest używany do zmiany szybkości trwania animacji w milisekundach. Można operować tym atrybutem, aby dostosować liczbę klatek na sekundę animacji.
Domyślna wartość to 13 milisekund. Ten atrybut jest często używany do modyfikacji liczby klatek na sekundę animacji.
Zmniejszenie tej wartości może sprawić, że animacja będzie działać bardziej płynnie w szybszych przeglądarkach, ale może to również wpłynąć na wydajność.
Wskazówka:Ponieważ jQuery używa globalnej przerwy między klatkami, aby ten atrybut działał, animacja nie powinna być w trakcie trwania lub wszystkie animacje powinny być najpierw zatrzymane.
Komentarz:Ten atrybut jest niewłaściwy w przeglądarkach wspierających atrybut requestAnimationFrame, takich jak Google Chrome 11.
Gramatyka
jQuery.fx.interval = milliseconds;
Atrybut | Opis |
---|---|
milliseconds | Wymagane. Określa szybkość trwania animacji w milisekundach. Domyślna wartość to 13 milisekund. |