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 մեթոդը,
    որը անիմացիա է ստեղծում տարրերի հատկությունների համար