Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
109 of 119 menu
◀ ▶

fadeIn методу

fadeIn методу жашырылган элементтерди жумшак көрсөтөт, аларды непрозрачный кылат. Элементтерди жашыруу үчүн fadeOut методу колдонулушу мүмкүн, аларды прозрачный кылуу менен.

Синтаксис

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

.fadeIn(узактыгы);

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

.fadeIn('slow' же 'fast');

Эгерде параметрлерди көрсөтпөсөңүз - анимация болбойт, элементтер дароо көрүнөт:

.fadeIn();

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

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

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

.fadeIn(options);

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

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

Мисал

Төмөнкү мисалда #hide баскычын басканда #test элементи fadeOut методу менен жашырылат, ал эми #show баскычы менен - көрсөтүлөт, fadeIn методу менен. Ошондой эле биз ылдамдыкты 1000мс коёбуз:

<button id="hide">жашыр</button> <button id="show">көрсөт</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#show').on('click', function() { $('#test').fadeIn(1000); }); $('#hide').on('click', function() { $('#test').fadeOut(1000); });

Мисал

Ал эми төмөнкү мисалда #test элементин көрсөтүү анимациясы бүткөндөн кийин биз '!' тексти менен билдирме чыгарабыз, ал эми жашырууда '?' тексти менен:

<button id="hide">жашыр</button> <button id="show">көрсөт</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#show').on('click', function() { $('#test').fadeIn(1000, function() { alert('!'); }); }); $('#hide').on('click', function() { $('#test').fadeOut(1000, function() { alert('?'); }); });

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

  • fadeOut методу,
    ал элементтерди жумшак жашырат, аларды прозрачный кылат
  • show методу,
    ал элементтерди жумшак көрсөтөт
  • slideDown методу,
    ал элементтерди жумшак көрсөтөт
← →
↑
Кыргызча▼
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу