104 of 119 menu

მეთოდი hide

მეთოდი hide ნაზად აქრობს ელემენტებს. ელემენტების ჩვენება შესაძლებელია მეთოდის show დახმარებით.

სინტაქსი

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

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

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

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

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

.hide();

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

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

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

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

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

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

მაგალითი

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

<button id="test">დამალე ტექსტი</button> <p>ტექსტი</p> $('#test').click(function() { $('p').hide('slow', function() { console.log('Animation complete') }); });

იხილეთ აგრეთვე

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