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

fadeOut әдісі

fadeOut әдісі элементтерді біртіндеп жасырады. Элементтерді көрсету үшін fadeIn әдісін қолдануға болады, ол оларды мөлдір емес етеді.

Синтаксис

Берілген уақыт ішінде көрсету, әдепкі бойынша 400мс:

.fadeOut(ұзақтығы);

Уақытты тек миллисекундпен емес, сонымен қатар slow (600мс) және fast (200мс) кілт сөздерімен де көрсетуге болады, мән неғұрлым жоғары болса, анимация соғұрлым баяу болады:

.fadeOut('slow' немесе 'fast');

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

.fadeOut();

Сондай-ақ екінші параметр ретінде тегістеу функциясын беруге болады, ал үшінші параметр ретінде callback-функциясын - анимация аяқталғаннан кейін орындалады. Екі параметр де міндетті емес:

.fadeOut(ұзақтығы, [тегістеу функциясы], [callback-функция]);

Әдіске әртүрлі опцияларды беруге болады, олар JavaScript нысаны түрінде болады, кілт: мән жұптарын қамтиды:

.fadeOut(options);

Мұндай нысан келесі параметрлер мен функцияларды бере алады - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Осы параметрлердің сипаттамасын сіз animate әдісі үшін көре аласыз. Мысалы, ұзақтық пен тегістеу функциясын орнатайық:

.fadeOut( {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('?'); }); });

Сондай-ақ қараңыз

  • fadeIn әдісі,
    ол жасырылған элементтерді біртіндеп көрсетіп, оларды мөлдір емес етеді
  • hide әдісі,
    ол элементтерді біртіндеп жасырады
  • slideUp әдісі,
    ол элементтерді біртіндеп жасырады
← →
↑
Қазақ▼
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау