Delay մեթոդ

delay մեթոդը թույլ է տալիս մեզ հետաձգել հերթում գտնվող ֆունկցիաների կատարումը: Այն կարող է կիրառվել ինչպես էֆեկտների ստանդարտ հերթի, այնպես էլ օգտագործողի սահմանած հերթերի համար: Այն կարող է կիրառվել միայն հերթում գտնվող իրադարձությունների համար: Տևողությունը կարելի է սահմանել ոչ միայն միլիվայրկյաններով, այլև slow (600մս) և fast (200մս) բանալի բառերով, որքան մեծ է արժեքը, այնքան դանդաղ է անիմացիան: Քանի որ delay մեթոդն ունի որոշակի սահմանափակումներ, այն setTimeout բնիկ JavaScript ֆունկցիայի փոխարինիչ չէ, որը որոշ դեպքերում կարող է ավելի հարմար լինել:

Շարահյուսություն

Այսպես մենք սահմանում ենք հետաձգում: Առաջին պարամետրով սահմանվում է հերթում հաջորդ տարրի կատարման հետաձգման տևողությունը միլիվայրկյաններով: Երկրորդ ոչ պարտադիր պարամետրով կարելի է փոխանցել հերթի անունը - լռելյայն fx - էֆեկտների ստանդարտ հերթի անունը:

javascript.delay(տևողություն, [հերթի անուն]);

Օրինակ

Եկեք նախ hide-ի միջոցով թաքցնենք տարրը, կատարենք 3 վայրկյան հետաձգում և ապա այն նորից ցուցադրենք show-ի միջոցով:

html<p id="test">տեքստ տեքստ տեքստ</p>
javascript$('#test').hide(1000).delay(3000).show(1000);

Տես նաև

  • show մեթոդը,
    որը հարթ կերպով ցուցադրում է տարրերը
  • hide մեթոդը,
    որը հարթ կերպով թաքցնում է տարրերը
  • queue մեթոդը,
    որը թույլ է տալիս ցուցադրել և փոփոխել ֆունկցիաների հերթը