jQuery.fx.off-ის თვისება
თვისება jQuery.fx.off საშუალებას აძლევს
გლობალურად გამორთოთ ანიმაცია. ამ თვისების
true-ზე დაყენებისას ყველა ანიმაციური
მეთოდი ელემენტებს მათ საბოლოო მდგომარეობაში
დააყენებს, ეფექტების ჩვენების გარეშე. ამ პარამეტრის
გასაუქმებლად, დააყენეთ ეს თვისება უკან false-ზე.
მაგალითი
დავუშვათ გვაქვს მწვანე მართკუთხედი,
ჩვენ ჩავრთავთ ანიმაციას ღილაკზე #start
დაწკაპუნებით toggle
მეთოდის გამოყენებით, ხოლო ღილაკით #toggle ჩვენ
ჩავრთავთ და გამოვრთავთ ანიმაციას jQuery.fx.off
პარამეტრის დაყენებით. გამორთული ანიმაციის შემთხვევაში ჩვენი
მართკუთხედი უბრალოდ გაჩნდება და გაქრება ყოველგვარი
ეფექტის გარეშე:
<input id="start" type="button" value="დაწყება">
<button id="toggle">fx-ის გადართვა</button>
<div></div>
div {
width: 50px;
height: 30px;
margin: 5px;
float: left;
background: green;
}
let toggleFx = function() {
$.fx.off = !$.fx.off;
};
$('#toggle').click(toggleFx);
$('#start').click(function() {
$('div').toggle('slow');
});
იხილეთ აგრეთვე
-
მეთოდი
animate,
რომელიც ამოძრავებს ელემენტების თვისებებს