Метод hide

hide методу элементтерди жумшак жашырат. Элементтерди show методу менен көрсөтсө болот.

Синтаксис

Берилген убакыт аралыгында жоголуу, демейки абалда 400мс:

javascript.hide(узактыгы);

Убакытты миллисекунд менен гана эмес, slow (600мс) жана fast (200мс) деген ачкыч сөздөр менен да белгилесе болот, мааниси чоң болгон сайын анимация баягыраак болот:

javascript.hide('slow' же 'fast');

Эгер параметрлерди көрсөтпөсөңüz - анимация болбойт, элементтер дароо жашырылат:

javascript.hide();

Ошондой эле экинчи параметр катары жумшактык функциясын, үчүнчү параметр катары callback-функциясын - анимация аяктагандан кийин иштеген функцияны берүүгө болот. Эки параметр да милдеттүү эмес:

javascript.hide(узактыгы, [жумшактык функциясы], [callback-функция]);

Методко ар кандай опцияларды, JavaScript объектиси түрүндө, өз ичине ачкыч: маани жуптарын алып жүрүүчү нерсени берүүгө болот:

javascript.hide(опциялар);

Мындай объект төмөнкү параметрлерди жана функцияларды өткөрүп бериши мүмкүн - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Бул параметрлердин сүрөттөлүшүн сиз animate методу үчүн көрө аласыз. Мисалы, узактыкты жана жумшактык функциясын коёлу:

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

Мисал

Келгиле #test баскычын баскандан кийин, hide методу менен абзацты жумшак жашыралы. Биз slow деген ачкыч сөздү берүү менен ылдамдыкты 600мс деп коёбуз. Анимация аяктагандан кийин консолго 'Animation complete' деп чыгаралы:

html<button id="test">текстти жашыр</button>
<p>текст</p>
javascript$('#test').click(function() {
  $('p').hide('slow', function() {
    console.log('Анимация аяктады')
  });
});

Ошондой эле караңыз

  • show методу,
    элементтерди жумшак көрсөтөт
  • slideUp методу,
    элементтерди жумшак жашырат
  • fadeOut методу,
    элементтерди жумшак жашырат, аны тунук эмес кылып