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

fadeIn ක්‍රමය

fadeIn ක්‍රමය සැඟවුණු මූලද්‍රව්‍ය සුමටව පෙන්වන අතර ඒවා අපාරදර්ශී කරයි. fadeOut ක්‍රමය භාවිතයෙන් මූලද්‍රව්‍ය සැඟවිය හැකිය, ඒවා පාරදර්ශී කිරීමෙන්.

වාක්‍ය රචනය

නියමිත කාලයක් තුළ පෙන්වීම, පෙරනිමියෙන් 400ms:

.fadeIn(duration);

කාලය මිලිතතිරණ වලින් පමණක් නොව, slow (600ms) සහ fast (200ms) යන යතුරු වචන වලින් ද නියම කළ හැකිය. වටිනාකම වැඩි වැඩියෙන්, ඇනිමේෂනය මන්දගාමී වේ:

.fadeIn('slow' or 'fast');

පරාමිතීන් නිශ්චිතව නොදක්වන්නේ නම් - ඇනිමේෂනය සිදු නොවේ, මූලද්‍රව්‍ය ක්ෂණිකව පෙන්වනු ලැබේ:

.fadeIn();

දෙවන පරාමිතිය ලෙස සුමට කාර්යය (easing function) සම්ප්‍රේෂණය කළ හැකිය, සහ තෙවන පරාමිතිය ලෙස callback කාර්යය - ඇනිමේෂනය සම්පූර්ණ වූ පසු ක්‍රියාත්මක වේ. පරාමිතීන් දෙකම අනිවාර්ය නොවේ:

.fadeIn(duration, [easing function], [callback function]);

ක්‍රමයට විවිධ විකල්ප, JavaScript වස්තුවක ආකාරයෙන්, අඩංගු key: value යුගල සම්ප්‍රේෂණය කළ හැකිය:

.fadeIn(options);

එවැනි වස්තුවක් පහත සඳහන් පරාමිතීන් සහ කාර්යයන් සම්ප්‍රේෂණය කළ හැකිය - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. මෙම පරාමිතීන් විස්තර animate ක්‍රමය සඳහා ඔබට බැලිය හැකිය. උදාහරණයක් ලෙස, කාල සීමාව සහ සුමට කාර්යය සකසමු:

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

උදාහරණය

පහත උදාහරණයේ, බොත්තම මත ක්ලික් කිරීමේදී #hide, #test මූලද්‍රව්‍යය fadeOut ක්‍රමය භාවිතයෙන් සැඟවෙනු ඇත, සහ බොත්තම #show - පෙන්වනු ලැබේ, fadeIn ක්‍රමය භාවිතයෙන්. අපි ද වේගය 1000ms ලෙස සකසමු:

<button id="hide">hide</button> <button id="show">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">hide</button> <button id="show">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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න