105 of 119 menu

მეთოდი toggle

მეთოდი toggle ერთმანეთს ცვლის ელემენტების ნაზ ჩვენებას/დამალვას. თუ ელემენტი ნაჩვენებია, ის დაიმალება და პირიქით.

სინტაქსი

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

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

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

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

პარამეტრით display შესაძლებელია გადაეცეს მნიშვნელობა true ან false. თუ true, ელემენტი მხოლოდ გამოჩნდება, false - დაიმალება:

.toggle(display);

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

.toggle();

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

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

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

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

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

.toggle(options);

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

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

მაგალითი

მოდით ღილაკზე დაწკაპუნების შემდეგ, ნაზად ვაჩვენოთ დამალული აბზაცი მეთოდის toggle დახმარებით. საკვანძო სიტყვის slow გადაცემით, ჩვენ დავაყენებთ სიჩქარეს 600მს-ზე. ხელახალ დაწკაპუნებაზე - დავმალოთ:

<button>show text</button> <p style="display: none">text</p> $('button').click(function() { $('p').toggle('slow'); });

იხილეთ ასევე

  • მეთოდი fadeToggle,
    რომელიც ცვლის ელემენტების გამჭვირვალობას
  • მეთოდი slideToggle,
    რომელიც ერთმანეთს ცვლის ელემენტების ნაზ ჩვენებას/დამალვას
  • მეთოდი show,
    რომელიც ნაზად აჩვენებს ელემენტებს
  • მეთოდი hide,
    რომელიც ნაზად აფარებს ელემენტებს
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა