[英]navbar not working when updating bootstrap 4.0.0 alpha to newer version
[英]Bootstrap Alpha 4 navbar on click not working
我使用Bootstrap 4編寫了以下導航欄代碼。1.我無法弄清楚為什么3欄圖標不會在右側顯示。2.為什么在鏈接上的onclick不能正確觸發。 我必須單擊該鏈接,然后單擊窗口上其他任何位置,以使該鏈接帶有下划線。 3.我無法將菜單項向右對齊
$('.nav-link').on('click', function () { $('.active').removeClass('active'); $(this).addClass('active'); });
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/> <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <nav class="navbar navbar-toggleable-md"> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navigation-menu" aria-controls="navigation-menu" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <a class="navbar-brand" href="#">WELCOME</a> <div class="navbar-collapse collapse" id="navigation-menu"> <div class="navbar-nav mr-auto"> <a class="nav-item nav-link active" href="#section1">link1</a> <a class="nav-item nav-link" href="#section2">link2</a> </div> </div> </nav>
您需要為切換圖標指定navbar-light
或navbar-inverse
,並顯示活動鏈接。
<nav class="navbar navbar-light navbar-toggleable-md">
要么
<nav class="navbar navbar-inverse navbar-toggleable-md">
http://www.codeply.com/go/HZBegMbGii
另外, ml-auto
將用於將navbar-nav
到右側
“雕文”已從Bootstap 4中刪除。
刪除了Glyphicons圖標字體。 如果需要圖標,則可以使用以下選項:Glyphicons Octicons字體的上游版本
通過: https : //v4-alpha.getbootstrap.com/migration/#components
解決方法是手動包括Glyphicons css文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.