これを見てくれてありがとうございます。私は数時間を探して、私の問題に合った解決策を見つけることができません。固定ヘッダーに5つのナビゲーションリンクがあります。 1つのリンクをクリックすると正常に動作します。リンクは隠れたコンテンツを表示します。問題は、2番目のリンクに行くときです。最初のリンクのコンテンツは消えず、2番目のリンクのコンテンツは最初のリンクのコンテンツの下に表示されます。新しいリンクをクリックすると、最初のリンクからコンテンツを非表示にする必要があります。それが問題なのかどうかわかりませんが、私はブートストラップを使っています。Divを隠してシングルクリックで新しいものを表示
function toggler(divId) {
$("#" + divId).toggle();
}
<div class="row">
<div class="col">
<a href="#" onclick="toggler('slide1');">slide 1</a>
</div>
<div class="col">
<a href="#" onclick="toggler('slide2');">slide 2</a>
</div>
<div class="col">
<a href="#" onclick="toggler('slide3');">slide 3</a>
</div>
<div class="col">
<a href="#" onclick="toggler('slide4');">slide 4</a>
</div>
<div class="col">
<a href="#" onclick="toggler('slide5');">slide 5</a>
</div>
</div>
<div class="container">
<div id="slide1" class='hidden'>
<div class="row">
<div class="col">
<img src="img.jpg">
</div>
<div class="col">
<img src="img.jpg">
</div>
</div>
</div
<div id="slide2" class='hidden'>
<div class="row">
<div class="col">
<img src="img.jpg">
</div>
<div class="col">
<img src="img.jpg">
</div>
</div>
</div>
<div id="slide3" class='hidden'>
<div class="row">
<div class="col">
<img src="img.jpg">
</div>
<div class="col">
<img src="img.jpg">
</div>
</div>
</div>
<div id="slide4" class='hidden'>
<div class="row">
<div class="col">
<img src="img.jpg">
</div>
<div class="col">
<img src="img.jpg">
</div>
</div>
</div>
<div id="slide5" class='hidden'>
<div class="row">
<div class="col">
<img src="img.jpg">
</div>
<div class="col">
<img src="img.jpg">
</div>
</div>
</div>
</div>
https://jsfiddle.net/LLd4sfc9/
あなたはフィドルを提供することはできますか? – clarkoy
フィディードがあなたの問題を正確に反映するために、外部リソースを追加してください。 – scooterlord