⊗jsPrStTbs 13 of 62 menu

JavaScriptdeki Bellikler

Häzir biz bellikleri amala aşyrarys. Derrew talap edilýän nämäniň nusgasyna serediň:

Köpçüligimiz üçin meseläni çözjek maşyny hem öwreniň:

<div id="parent"> <div class="menu"> <a href="" class="active">bellik 1</a> <a href="">bellik 2</a> <a href="">bellik 3</a> </div> <div class="tabs"> <div class="tab active"> bellik 1-iň teksti </div> <div class="tab"> bellik 2-niň teksti </div> <div class="tab"> bellik 3-üň teksti </div> </div> </div> #parent { margin: 0 auto; width: 400px; } .menu a { margin-right: 5px; display: inline-block; padding: 10px; color: black; text-decoration: none; border: 1px solid gray; } .menu a:hover { background: #f8f8f8; } .menu a.active { border-color: transparent; background: #f2f2f2; } .tabs .tab:not(.active) { display: none; } .tabs .tab { padding: 10px; background: #f2f2f2; height: 300px; }

Işjeň çykgyt we işjeň belligiň active klassy bar bolýandygyna üns beriň.

Çekişme

Geliň indi bu meseläni nädip çözmek bardygy barada çekişeliň. Belli bolşy ýaly, çykgytlary degişli bellikler bilen birikdirmeli. Bu sapakda nazary okuw kitabynyň mümkin bolan wariantlaryny düşündik.

Bu ýagdaýda, men çykgytlary we bellikleri ýönekeý ýagdaýy boýunça birikdirmegi teklip edýärin: birinji çykgyt birinji belligi açmaly, ikinji çykgyt - ikinji bellik we şuňa meňzeş.

Umumy algoritm şuňa meňzeş görüner: düwmä basylanda biz klasly çykgyt tapmaly we oňa bu klassy aýyrmaly. Şuňa meňzeş ýagdaýda biz bu klasly belligi tapmaly we oňa hem bu klassy aýyrmaly.

Soňra basylan çykgydy almaly we ony işjeňleşdirmeli. Soňra bellik almaly, çykgydymyz bilen deň nomerli bolan - we hem ony işjeňleşdirmeli.

Berlen HTML we CSS kodlaryny özüňize göçüriň. Görkezilen algoritma boýunça bellikleri amala aşyryň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et