jQuery.fx.off-ის თვისება

თვისება jQuery.fx.off საშუალებას აძლევს გლობალურად გამორთოთ ანიმაცია. ამ თვისების true-ზე დაყენებისას ყველა ანიმაციური მეთოდი ელემენტებს მათ საბოლოო მდგომარეობაში დააყენებს, ეფექტების ჩვენების გარეშე. ამ პარამეტრის გასაუქმებლად, დააყენეთ ეს თვისება უკან false-ზე.

მაგალითი

დავუშვათ გვაქვს მწვანე მართკუთხედი, ჩვენ ჩავრთავთ ანიმაციას ღილაკზე #start დაწკაპუნებით toggle მეთოდის გამოყენებით, ხოლო ღილაკით #toggle ჩვენ ჩავრთავთ და გამოვრთავთ ანიმაციას jQuery.fx.off პარამეტრის დაყენებით. გამორთული ანიმაციის შემთხვევაში ჩვენი მართკუთხედი უბრალოდ გაჩნდება და გაქრება ყოველგვარი ეფექტის გარეშე:

html<input id="start" type="button" value="დაწყება">
<button id="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,
    რომელიც ამოძრავებს ელემენტების თვისებებს