112 of 119 menu

მეთოდი fadeToggle

მეთოდი fadeToggle მონაცვლეობით ნაზად აჩვენებს ან ამალავს ელემენტებს, ანიმირებს მათ გამჭირვაობას.

სინტაქსი

ჩვენება/დამალვა მოცემულ დროში, 400მწმ ნაგულისხმევად:

.fadeToggle(ხანგრძლივობა);

დროს შეუძლია მითითებული იყოს არა მხოლოდ მილიწამებში, არამედ საკვანძო სიტყვებით slow (600მწმ) და fast (200მწმ), რაც უფრო დიდია მნიშვნელობა, მით უფრო ნელია ანიმაცია:

.fadeToggle('slow' ან 'fast');

თუ პარამეტრები არ მიუთითებს - ანიმაცია არ მოხდება, ელემენტები გამოჩნდება/დამალული იქნება მყისიერად:

.fadeToggle();

ასევე შესაძლებელია მეორე პარამეტრად გადავცეთ გლუვის ფუნქცია, ასევე მესამედ callback-ფუნქცია - გაეშვება ანიმაციის დასრულების შემდეგ. ორივე პარამეტრი არაასკარია:

.fadeToggle(ხანგრძლივობა, [გლუვის ფუნქცია], [callback-ფუნქცია]);

მეთოდს შეუძლია გადავცეთ სხვადასხვა ოფციები, JavaScript-ის ობიექტის სახით, რომელიც შეიცავს წყვილებს გასაღები: მნიშვნელობა:

.fadeToggle(ოფციები);

ასეთ ობიექტს შეუძლია გადასცეს შემდეგი პარამეტრები და ფუნქციები - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. აღწერა ამ პარამეტრებისთვის თქვენ შეგიძლიათ ნახოთ მეთოდისთვის animate. მაგალითად, დავაყენოთ ხანგრძლივობა და გლუვის ფუნქცია:

.fadeToggle( {duration: 800, easing: easeInSine} );

მაგალითი

შემდეგ მაგალითში პირველად ღილაკზე დაჭერისას #toggle ელემენტი #test-თან დამალული იქნება, ხოლო ხელახალი - გამოჩნდება. ამისთვის ჩვენ ვიყენებთ მეთოდს fadeToggle. ასევე ჩვენ დავაყენებთ სიჩქარეს 1000მწმ-ზე და გლუვის ფუნქციის მნიშვნელობას linear-ზე:

<button id="toggle">toggle</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#toggle').on('click', function() { $('#test').fadeToggle(1000, 'linear'); });

იხილეთ ასევე

  • მეთოდი slideToggle,
    რომელიც მონაცვლეობით ნაზად აჩვენებს/ამალავს ელემენტებს
  • მეთოდი fadeTo,
    რომელიც ცვლის ელემენტების გამჭირვაობას
  • მეთოდი toggle,
    რომელიც მონაცვლეობით ნაზად აჩვენებს/ამალავს ელემენტებს
  • მეთოდი animate,
    რომელიც ანიმირებს ელემენტების თვისებებს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა