Bootstrap v3'üm var.
Kullandığım class="active"on my navbarve menü öğelerini bastığımda o geçiş değil. Bunu nasıl yapacağımı jQueryve bir tıklama işlevi oluşturacağımı biliyorum, ancak bu işlevin önyüklemeye dahil edilmesi gerektiğini düşünüyorum. Yani belki bu bir JavaScript sorunudur?
İşte dahil ettiğim js / css / bootstrap dosyalarımla başlığım:
<!-- 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>
İşte navbarkodum:
<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>
Bunu doğru ayarlıyor muyum?
(İlgisiz bir not ama olasılıkla ilgili mi? Menü mobil hale geldiğinde menü düğmesini tıklıyorum ve daralıyor. Tekrar basmak onu daraltmıyor. Yani bu sorun, diğeriyle birlikte, her ikisi de yanlış JavaScript kurulumunu gösterir belki?)
