Gå til innhold

Jquery Meny Tabs


Anbefalte innlegg

Skrevet

Hei.

 

Jeg har dene koden:

 

<script type="text/javascript">
function Set_Visible (sMenuItem) {
var Element = document.getElementById (sMenuItem);
Element.className = "showMenu";
}
</script>



			  <a class="ShowMenu" onclick="Set_Visible(1)" href="?p=hoved"><img src="style/images/menu/hovedside.png"></a>

			  <a class="ShowMenu" onclick="Set_Visible(2)" href=""><img src="style/images/menu/underholdning.png"></a>
			  <a class="ShowMenu" onclick="Set_Visible(3)" href=""><img src="style/images/menu/hjelpogsikkerhet.png"></a>
			  <a class="ShowMenu" onclick="Set_Visible(4)" href=""><img src="style/images/menu/oss.png"></a>
			  <a class="ShowMenu" onclick="Set_Visible(5)" href="?p=forum"><img src="style/images/menu/diskusjonsforum.png"></a>




 <div style="display: none;" id="2" class="ShowMenu">
<p>Lorem ipsum dolor sit amet.</p>
 </div>
 <div style="display: none;" id="3" class="ShowMenu">
<p>Sed do eiusmod tempor incididunt.</p>
 </div>
 <div style="display: none;" id="4" class="ShowMenu">
<p>Ut enim ad minim veniam</p>
 </div>

 

 

Hvordan skal jeg få den til å vise kun èn div om gangen, avhengig av hvilken link man klikker på?

Videoannonse
Annonse
Skrevet

Du må få Set_Visible til å sette display til block for den du skal vise, og samtidig sette display til none for de du ikke skal vise.

Psuedocode:

set_visible(sMenuItem) {
for(alle Element som har classen ShowMenu) {
Element.style.display="none";
}

Element = document.getElementById (sMenuItem);
Element.style.display="block";

}

Skrevet

Eneste som er oppdatert er javascriptdelen, og jeg satt ID på div'sa til sMenuItem, prøvde med class og. Satt også id som sMenuItem(idnumber)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...