Уласцівасць jQuery.fx.off

Уласцівасць jQuery.fx.off дазваляе глабальна адключыць анімацыю. Пры ўстаноўцы гэтай уласцівасці ў значэнне true усе анімацыйныя метады будуць устанаўліваць элементы ў іх канчатковы стан, без паказу эфектаў. Каб адмяніць гэту наладку, усталюйце гэту ўласцівасць назад у false.

Прыклад

Выкажам здагадку ў нас ёсць зялёны прастакутнік, мы будзем запускаць анімацыю па націску на кнопку #start з дапамогай метаду toggle, а з дапамогай кнопкі #toggle мы будзем уключаць і адключаць анімацыю з дапамогай наладкі jQuery.fx.off. Пры адключанай анімацыі наш прастакутнік будзе проста з'яўляцца і знікаць без якіх-небудзь эфектаў:

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');
});

Глядзіце таксама

  • метад animate,
    які анімуе ўласцівасці элементаў