Właściwość jQuery.fx.off
Właściwość jQuery.fx.off pozwala
globalnie wyłączyć animację. Po ustawieniu
tej właściwości na wartość true wszystkie
metody animacyjne będą ustawiać
elementy w ich stan końcowy, bez pokazywania
efektów. Aby anulować to ustawienie,
ustaw tę właściwość z powrotem na false.
Przykład
Załóżmy, że mamy zielony prostokąt,
będziemy uruchamiać animację po naciśnięciu przycisku
#start za pomocą metody
toggle,
a za pomocą przycisku #toggle będziemy włączać
i wyłączać animację za pomocą ustawienia
jQuery.fx.off. Przy wyłączonej animacji nasz
prostokąt będzie po prostu pojawiać się i znikać bez
żadnych efektów:
html<input id="start" type="button" value="start">
<button id="toggle">toggle fx</button>
<div></div>cssdiv {
width: 50px;
height: 30px;
margin: 5px;
float: left;
background: green;
}javascriptlet toggleFx = function() {
$.fx.off = !$.fx.off;
};
$('#toggle').click(toggleFx);
$('#start').click(function() {
$('div').toggle('slow');
});
Zobacz też
-
metoda
animate,
który animuje właściwości elementów