BootflatというBootstrap3のテンプレを使ってサイトを構築しているのですが、
スマホ表示した時のいわゆる「ハンバーガーアイコン」の挙動がうまくいきません。
開く時は正常に動くのですが、閉じることができません。(Chrome/Safari共にダメ)
ChromeのDeveloperToolで見てみると、開閉するdivエリアのクラスが以下のような挙動になっていました。
HTML
1<div class="collapse navbar-collapse"> 2↓開く 3<div class="navbar-collapse collapse in"> 4↓閉じる 5<div class="navbar-collapse collapsing"> ←一瞬こうなって… 6↓ 7<div class="navbar-collapse collapse in"> ←すぐにまたこうなる 8
色々なサイトで得た方法を試して見ましたが、どれもうまくいきませんでした。
詳しい方にアドバイスをいただきたいです。
以下、全体のソースコードです。
HTML
1<html lang="en"> 2<head> 3<link href="/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css"> 4<link href="/css/site.css" media="screen" rel="stylesheet" type="text/css"> 5<link href="/css/style.css" media="screen" rel="stylesheet" type="text/css"> 6<link href="/img/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> 7<script type="text/javascript" src="/js/site.min.js"></script> 8<script type="text/javascript" src="/js/jquery-1.10.1.min.js"></script> 9<script type="text/javascript" src="/js/bootstrap.min.js"></script> 10</head> 11<body class="home"> 12<div class="wrap docs-header header--noBackground"> 13 <div class="contents"> 14 <nav class="navbar navbar-default navbar-custom" role="navigation"> 15 <div class="container"> 16 <div class="navbar-header"> 17 <button type="button" class="navbar-toggle" data-toggle="collapse" 18 data-target=".navbar-collapse"> 19 <span class="sr-only">Toggle navigation</span> 20 <span class="icon-bar"></span> 21 <span class="icon-bar"></span> 22 <span class="icon-bar"></span> 23 </button> 24 <a class="navbar-brand" href="/"><img src="/img/logo.png" height="40"></a> 25 </div> 26 <div class="collapse navbar-collapse"> 27 <ul class="nav navbar-nav navbar-right"> 28 <li><a class="nav-link" href="#">About</a></li> 29 <li><a class="nav-link" href="#">Update</a></li> 30 <li><a class="nav-link" href="#">Contact</a></li> 31 </ul> 32 </div> 33 </div> 34 </nav> 35 </div> 36</div> 37</body> 38</html>
######環境
Bootstrap v3.3.0
jQuery v1.10.1
回答2件
あなたの回答
tips
プレビュー