Also ich habe diese Schalterfunktion, mit der ich struggeling bin. Aber aus irgendeinem Grund verschwindet das Menü, sobald ich auf eine Menüoption klicke. Die einzige Lösung bisher ist, dass ich den "Inhalt" in einem neuen Div kapseln. jsfiddle der Arbeits- und Nicht-Arbeitsversion: https://jsfiddle.net/yf62w1bp/1Inhalt anzeigen und alle anderen verwandten Objekte ausblenden
JQuery:
$(document).ready(function(){
$("a.menu2").click(function() {
var clicked = $(this).attr('title');
$("#"+clicked).show().siblings().hide();
});
});
Nichtarbeits HTML:
<div id="menu2">
<a href="#" title="content_1" class="menu2">menu test1</a>
<a href="#" title="content_2" class="menu2">menu test2</a>
</div>
<div id="content_1"><p>content test1</p></div>
<div id="content_2"><p>content test2</p></div>
Arbeits HTML:
<div id="menu2">
<a href="#" title="content_1" class="menu2">menu test1</a>
<a href="#" title="content_2" class="menu2">menu test2</a>
</div>
<div>
<div id="content_1"><p>content test1</p></div>
<div id="content_2"><p>content test2</p></div>
</div>
Erklärung, warum dies ist vorkommend?
Wie würde ich mein JS ändern, damit es für die first
Lösung im JSFiddle funktioniert?