1
リストを選択するための左上にメニューバーがあり、メニューバーから選択したものを表示するナビゲーションがあります。メニューバーから選択した項目は、正常に動作しているメニューバーとナビゲーションバーでアクティブになっている必要があります。唯一の問題は、選択した項目の内容が表示されないことです。私はこれを達成するためにjqueryとブートストラップを使用しています。選択したタブは内部に表示されません
$("#learnBootstrap").click(function(){
debugger;
$('.active').removeClass('active');
$(this).addClass('active');
console.log("Learn Bootstrap Active");
});
$("#learnHTML").click(function(){
$('.active').removeClass('active');
$(this).addClass('active');
console.log("Learn HTML Active");
});
$("#learnCSS").click(function(){
$('.active').removeClass('active');
$(this).addClass('active');
console.log("Learn CSS Active");
});
$("#learnJavaScript").click(function() {
$(".active").removeClass("active");
$(this).addClass("active");
console.log("Learn JavaScript Active");
});
$("#learnjQuery").click(function() {
$(".active").removeClass("active");
$(this).addClass("active");
console.log("Learn jQuery Active");
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div id="navbar" class="navbar-collapse collapse" style="margin-left: -2%">
\t <ul class="nav navbar-nav navbar-left"> \t
\t \t <li class="dropdown"><a href="#" class="dropdown-toggle"
\t \t data-toggle="dropdown" role="button" aria-haspopup="true"
\t \t aria-expanded="false">Todo List<span class="caret"></span></a>
\t \t <ul class="dropdown-menu"> \t \t \t \t \t \t
\t \t \t <li><a href="#learnBootstrap" data-toggle="tab">Learn Bootstrap</a></li>
\t \t \t <li><a href="#learnHTML" data-toggle="tab">Learn HTML</a></li
\t \t \t <li><a href="#learnCSS" data-toggle="tab">Learn CSS</a></li>
\t \t \t <li><a href="#learnJavaScript" data-toggle="tab">Learn JavaScript</a></li>
\t \t \t <li><a href="#learnjQuery" data-toggle="tab">Learn jQuery</a></li> \t \t \t \t \t \t \t
\t \t </ul>
\t \t </li> \t \t \t \t
\t </ul>
</div>
<div class="content">
<div class="panel-body">
<div><h2>List</h2></div>
<ul class="nav nav-tabs"> \t \t \t \t \t \t \t
\t <li id="learnBootstrap"><a href="#" data-toggle="tab">Learn Bootstrap</a> </li>
\t <li id="learnHTML"><a href="#" data-toggle="tab">Learn HTML</a></li>
\t <li id="learnCSS"><a href="#" data-toggle="tab">Learn CSS</a></li>
\t <li id="learnJavaScript"><a href="#" data-toggle="tab">Learn JavaScript</a></li>
\t <li id="learnjQuery"><a href="#" data-toggle="tab">Learn jQuery</a></li> \t \t \t \t \t \t \t
</ul>
<div class="tab-content"> \t \t \t \t \t \t \t \t
\t <div class="tab-pane home" id="learnBootstrap">
\t \t <h3>Learn Bootstrap goes here</h3>
\t </div>
\t <div class="tab-pane" id="learnHTML">
\t \t <h3>Learn HTML content goes here</h3>
\t </div>
\t <div class="tab-pane" id="learnCSS">
\t \t <h3>Learn CSS content goes here</h3>
\t </div> \t \t \t
\t <div class="tab-pane" id="learnJavaScript">
\t <h3>Learn JavaScript content goes here</h3>
\t </div>
\t <div class="tab-pane" id="learnjQuery">
\t \t <h3>Learn jQuery content goes here</h3>
\t </div>
\t \t
</div>
</div>
</div> \t \t
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
です。あなたは、左上隅に**小さなメニューバー**を見ましたか?ナビゲーションの上に。 –
ありがとう@Sikandar_aliそれはトリックをしました。 –
@JayStarあなたはようこそ –