मेरे पास बूटस्ट्रैप v3 है।
मैं class="active"
अपने पर उपयोग navbar
करता हूं और जब मैं मेनू आइटम दबाता हूं तो यह स्विच नहीं करता है। मुझे पता है कि यह कैसे करना है jQuery
और एक क्लिक फ़ंक्शन का निर्माण करना है लेकिन मैं सोच रहा हूं कि इस कार्यक्षमता को बूटस्ट्रैप में शामिल किया जाना चाहिए? तो शायद यह एक जावास्क्रिप्ट मुद्दा है?
यहाँ मेरा js / css / बूटस्ट्रैप फ़ाइलों के साथ मेरा हेडर है, जिन्हें मैंने शामिल किया है:
<!-- Bootstrap CSS -->
<link rel="stylesheet" href= "/bootstrap/css/bootstrap.css" />
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<link rel="stylesheet" href= "/stylesheets/styles.css" />
<!--jQuery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<!-- Bootstrap JS -->
<script src="/bootstrap/js/bootstrap.min.js"></script>
<script src="/bootstrap/js/bootstrap-collapse.js"></script>
<script src="/bootstrap/js/bootstrap-transition.js"></script>
यहाँ मेरा navbar
कोड है:
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbarCollapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/index.php">MyBrand</a>
</div>
<div class="collapse navbar-collapse navbarCollapse">
<ul class="nav navbar-nav navbar-right">
<li class="active">
<a href="/index.php">Home</a>
</li>
<li>
<a href="/index2.php"> Links</a>
</li>
<li>
<a href="/history.php">About</a>
</li>
<li>
<a href="/contact.php">Contact</a>
</li>
<li>
<a href="/login.php">Login</a>
</li>
</ul>
</div>
</div>
</nav>
क्या मैं इसे ठीक कर रहा हूं?
(एक असंबंधित नोट पर, लेकिन संभव संबंधित। जब मेनू मोबाइल पर जाता है, तो मैं मेनू बटन पर क्लिक करता हूं और यह ढह जाता है। इसे फिर से धकेलना हालांकि इसे अन-ढहना नहीं है। इसलिए यह मुद्दा, दूसरे के साथ, दोनों गलत जावास्क्रिप्ट सेटअप का संकेत देते हैं। शायद?)