105 of 119 menu

toggle ක්‍රමය

toggle ක්‍රමය මූලද්‍රව්‍ය සුමටව පෙන්වීම/සඟවා ගැනීම අතර මාරු කරයි. මූලද්‍රව්‍යය පෙන්වනු ලැබුවහොත්, එය සඟවනු ලැබේ සහ අනෙක් අතට.

වාක්‍ය රචනය

මිලි තත්පර වලින් නිශ්චිත කාලයක් සඳහා පෙන්වීම, පෙරනිමියෙන් 400ms:

.toggle(කාලසීමාව);

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

.toggle('slow' හෝ 'fast');

display පරාමිතියක් ලෙස අගය ලබා දිය හැක true හෝ false. true නම්, මූලද්‍රව්‍යය පෙන්වනු ලබනවා පමණක් වනු ඇත, false - සඟවනු ලැබේ:

.toggle(display);

පරාමිතීන් නොසඳහන් කළේ නම් - අනිමේෂනය නොමැත, මූලද්‍රව්‍ය පෙන්වී/සඟවා ගැනීම සිදු වනු ඇත ක්ෂණිකව:

.toggle();

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

.toggle(කාලසීමාව, [සුමට ශ්‍රිතය], [callback ශ්‍රිතය]);

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

.toggle(කාලසීමාව, [callback ශ්‍රිතය]);

ක්‍රමයට විවිධ විකල්ප, JavaScript වස්තුවක ආකාරයෙන්, අඩංගු වේ යතුර: අගය යුගල:

.toggle(options);

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

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

උදාහරණය

අපි බොත්තම ක්ලික් කිරීමෙන් පසු, සුමටව පෙන්වමු සඟවා ඇති ඡේදය toggle ක්‍රමය භාවිතා කරමින්. ලබා දීමෙන් යතුරු වචනය slow, අපි වේගය සකසමු 600ms වෙත. නැවත ක්ලික් කිරීමෙන් - සඟවන්න:

<button>text පෙන්වන්න</button> <p style="display: none">text</p> $('button').click(function() { $('p').toggle('slow'); });

මෙයද බලන්න

  • fadeToggle ක්‍රමය,
    මූලද්‍රව්‍යවල පාරදෘෂ්‍යතාවය වෙනස් කරයි
  • slideToggle ක්‍රමය,
    මූලද්‍රව්‍ය සුමටව පෙන්වීම/සඟවා ගැනීම අතර මාරු කරයි
  • show ක්‍රමය,
    මූලද්‍රව්‍ය සුමටව පෙන්වයි
  • hide ක්‍රමය,
    මූලද්‍රව්‍ය සුමටව සඟවයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න