104 of 119 menu

Hide metodu

hide metodu elementləri rəvan gizlədir. Elementləri show metodu ilə göstərmək olar.

Sintaksis

Müəyyən müddət ərzində yox olma, 400ms standart olaraq:

.hide(müddət);

Müddəti yalnız millisaniyələrlə deyil, həm də açar sözlərlə slow (600ms) və fast (200ms) ilə təyin etmək olar, qiymət nə qədər böyükdürsə, animasiya bir o qədər yavaş olar:

.hide('slow' və ya 'fast');

Əgər parametrlər göstərilməsə - animasiya olmayacaq, elementlər ani olaraq gizlədiləcək:

.hide();

Həmçinin ikinci parametr kimi rəvanlıq funksiyası ötürmək olar, eləcə də üçüncü parametr kimi callback funksiyası - animasiya bitdikdən sonra işləyəcək. Hər iki parametr isteğe bağlıdır:

.hide(müddət, [rəvanlıq funksiyası], [callback funksiyası]);

Metoda müxtəlif seçimlər ötürmək olar, JavaScript obyekti şəklində, içində açar: qiymət cütləri olan:

.hide(options);

Belə bir obyekt aşağıdakı parametrləri və funksiyaları ötürə bilər - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Bu parametrlərin təsvirini animate metodu üçün baxa bilərsiniz. Məsələn, müddəti və rəvanlıq funksiyasını təyin edək:

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

Nümunə

Gəlin #test düyməsinə basdıqdan sonra, abzası hide metodu ilə rəvan gizlədək. Açar söz slow ötürməklə, sürəti 600ms təyin edəcəyik. Animasiya bitdikdən sonra konsola 'Animation complete' çıxaracağıq:

<button id="test">hide text</button> <p>text</p> $('#test').click(function() { $('p').hide('slow', function() { console.log('Animation complete') }); });

Həmçinin bax

  • show metodu,
    elementləri rəvan göstərir
  • slideUp metodu,
    elementləri rəvan gizlədir
  • fadeOut metodu,
    elementləri şəffaf edərək rəvan gizlədir
azbydeenesfrkakkptruuz