2016-07-25 13 views
0

折り畳まれたトグルナビゲーションボタンにはStackoverflowに関する大きな問題があることは知っています。 3つのウェブサイトのビルドと同じ問題が発生しています。同じHTMLのオーダーを使用していて、特にナビゲーションバーを使用しています。トグルボタンは、クリックすると応答しません。私はjQuery v1.11.2を使用しています。http://getbootstrap.com/getting-started/からCSS、JavaScript、およびフォントのブートストラップをコンパイルして縮小しました。ブートストラップとJQueryの間のコードの互換性に関して、JQueryのバージョンがどういうことになっているのですか?以下のように「UN-WORKING」ナビゲーションバー、トグルボタンのための私のコードは次のとおりです。次のようにレスポンシブなNavbar-Toggleボタンが機能していません。

<!DOCKTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
    <meta lang="en"> 
    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=320, height=device-height, target-densitydpi=medium-dpi"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 


<link href="Bootstrap-three/CSS/bootstrap-theme.min.css" rel="stylesheet"> 
    <link href="Bootstrap-three/CSS/bootstrap.min.css" rel="stylesheet"> 
    <link href="Bootstrap-three/CSS/bootstrap.icon-large.min.css" rel="stylesheet"> 
    <script src="Assets/modernizr-custom.js" rel="stylesheet"></script> 
    <link href="Assets/normalize.css" rel="stylesheet"> 
    <link href="Assets/Animate.css" rel="stylesheet"> 
    <link href="CSS/Styles.css" rel="stylesheet"> 


</head> 
<body> 
    <div class="background"> 
     <!-- <img src="images/img/abstract-artistic-HD-wallpapers.jpg" class="" alt=""> --> 
    </div> 
    <div class="Container"> 


<nav class="navbar navbar-fixed-top" role="navigation"> 
     <div class="Container"> 

      <!--type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false" --> 

      <div class="navbar-header"> 
       <button class="navbar-toggle collapsed" data-target="collapse" data-target="#navigate" type="button" aria-expanded="false"> 
        <span class="sr-only">Toggle navigation</span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 
       <div class="navbar-brand flip"> 
        <a href="#" class="front"><img src="images/dsg/logo-n.png" height="60px" width="inherit" alt="logo"></a> 
        <a href="#" class="back" style="margin: 0px 15px;"><img src="images/dsg/logo-b.png" height="60px" width="inherit" alt="logo"></a> 
       </div> <!----> 
      </div> 

      <div class="collapse navbar-collapse navbar-responsive-collapse pull-right" id="my-nav-items"> 
       <ul class="nav navbar-nav"> 
        <li class="active"><a href="#">Home</a></li> 
        <li><a href="#">About</a></li> 
        <li><a href="#">Projects</a></li> 
        <li><a href="#">Departments</a></li> 
        <li><a href="#">Contact us</a></li> 

        <!-- <button class="btn btn-default" type="button"> <strong class="glyphicon glyphicon-search"></strong></button> --> 
       </ul> 
      </div> 
     </div> 

     <div class="misc-links"> 
      <div class="container"> 
       <div class="pull-right" style="padding: 5px;"> 
        <img src="images/ico/facebook.png" class="hover-img" alt="Like us on Facebook"><img src="images/ico/instagram.png" class="hover-img" alt="Follow us on Instagram"><img src="images/ico/twitter.png" class="hover-img" alt="Follow us on Twitter"> 
       </div> 
      </div> 
     </div> 
    </nav> 
    </div> 


<!-- faster load tie --> 
<script src="jQuery/jquery.min.js" type="text/javascript"></script> 
    <script src="jQuery/jquery.jcarousel.min.js" type="text/javascript"> </script> 
<script src="Bootstrap-three/JS/bootstrap.min.js" type="text/javascript"></script> 
<script src="Bootstrap-three/JS/bootstrap.js" type="text/javascript"></script> 
    <script src="Bootstrap-three/JS/npm.js" type="text/javascript"></script> 
    <script src="Javascript/Script.js" type="text/javascript"></script> 
    <script src="Bootstrap-three/JS/bootstrap-modal.js" type="text/javascript"></script> 
    <script src="smooth-scroll/SmoothScroll.js" type="text/javascript"></script> 


</body> 
</html> 

とカスタム組み込みCSSスタイルは以下のとおりです。

<style> 
     body a { 
      color: #2b2b2b; 
     } 
     body a:hover { 
      color: #fff; 
      text-decoration: none; 
     } 
     nav { 
      min-height: 100px; 
      background: #fff; 
      color: #000; 
      padding: 0; 
      margin: 0; 

     } 
     nav a:hover { 
      color: orange; 
      text-decoration: none; 
     } 
     .navbar-toggle { 
      background: cadetblue; 
      color: #fff; 
     } 
     footer { 
      background: #fff; 
      color: #000; 
      vertical-align: middle; 
     } 
     .container { 
      background: transparent; 
     } 
     body a: hover { 
      color: white; 
      background: black; 
     } 
     .social-login-strip { 
      width: 100%; 
      height: inherit; 
      background: #222; 
      color: white; 
      border-bottom: #000 thick solid; 
     } 
     .social-login-strip a { 
      color: white; 
      text-decoration: none; 
     } 
     .social-login-strip a:hover { 
      color: white; 
      text-decoration: none; 
     } 
     .white { 
      padding: 20px 0px; 
      color: #000; 
      background: #fff; 
      min-height: 100px; 
     } 
     .icon-bar { 
      background: white; 
     } 
     .cari { 
      min-height: 500px; 
      height: inherit; 
      top: 80px; 
      background: transparent; 
      color: white; 
     } 
     .cari a { 
      color: white; 
     } 
     .cari a:hover { 
      color: azure; 
     } 
     .sector { 
      min-height: 600px; 
      background: #222; 
      color: white; 
     } 
     .background { 
      max-width: 100%; 
      max-height: 100%; 
      position: fixed; 
      z-index: -9999; 
      background-size: contain; 
     } 
     #d-strip { 
      min-height: 60px; 
      background: url("images/img/6933687-abstract-artistic-art.jpg"); 
      background-size: cover; 
     } 
     .misc-links { 
      height: 30px; 
      background-color: orange; 
     } 
     .space { 
      top: 0; 
      left: 0; 
      max-height: 100%; 
      min-width: 100%; 
      background: white; 
     } 
     .banner-prop { 
      max-height: auto; 
      max-width:100% ; 

     } 
     .centering { 
      padding: 5% 0; 
     } 

     .child-centering { 
      padding: 10% 0; 
     } 
     .strip { 
      min-height: 30px; 
      background: url("images/img/HD-Painting-Wallpaper-Desktop-Background-1.jpg"); 
     } 
     .constrain { 
      max-height: 500px; 
      max-width: inherit; 
     } 
     .caption-blok { 
      min-height: 30px; 
      background: #2b2b2b; 
      border-top-left-radius: 10px; 
      border-top-right-radius: 10px; 
      color: #fff; 
      padding: 2px 5px; 
     } 
     .divide { 
      background: transparent; 
      min-height: 200px; 
     } 
     #linker { 
      background-color: cadetblue; 
      min-height: 300px; 
      width: 100%; 
      color: white; 
      opacity: 0.9; 
      -webkit-opacity: 0.9; 

     } 
     .bgbgor { 
      background: orange; 
     } 
     #sign-up { 
      border: #2b2b2b medium solid ; 
      border-top-left-radius: 20px; 
      border-top-right-radius: 20px; 
      border-bottom-left-radius: 5px; 
      border-bottom-right-radius: 5px; 
     } 
     .marg-min { 
      margin: 20px; 
     } 
    </style> 

手伝ってくださいソリューションの多くが掲載ので、私のコードには適用されません。ありがとうございました。

答えて

0

次のコードを確認してください。
1.固定データターゲットの属性値。
2.ブートストラップ用にCDNが追加されました。 (ローカルにあるブートストラップファイルを削除している場合)
3.ブートストラップnavクラスのいくつかの小さな修正。

<style> 
 
     body a { 
 
      color: #2b2b2b; 
 
     } 
 
     body a:hover { 
 
      color: #fff; 
 
      text-decoration: none; 
 
     } 
 
     nav { 
 
      min-height: 100px; 
 
      background: #fff; 
 
      color: #000; 
 
      padding: 0; 
 
      margin: 0; 
 

 
     } 
 
     nav a:hover { 
 
      color: orange; 
 
      text-decoration: none; 
 
     } 
 
     .navbar-toggle { 
 
      background: cadetblue; 
 
      color: #fff; 
 
     } 
 
     footer { 
 
      background: #fff; 
 
      color: #000; 
 
      vertical-align: middle; 
 
     } 
 
     .container { 
 
      background: transparent; 
 
     } 
 
     body a: hover { 
 
      color: white; 
 
      background: black; 
 
     } 
 
     .social-login-strip { 
 
      width: 100%; 
 
      height: inherit; 
 
      background: #222; 
 
      color: white; 
 
      border-bottom: #000 thick solid; 
 
     } 
 
     .social-login-strip a { 
 
      color: white; 
 
      text-decoration: none; 
 
     } 
 
     .social-login-strip a:hover { 
 
      color: white; 
 
      text-decoration: none; 
 
     } 
 
     .white { 
 
      padding: 20px 0px; 
 
      color: #000; 
 
      background: #fff; 
 
      min-height: 100px; 
 
     } 
 
     .icon-bar { 
 
      background: white; 
 
     } 
 
     .cari { 
 
      min-height: 500px; 
 
      height: inherit; 
 
      top: 80px; 
 
      background: transparent; 
 
      color: white; 
 
     } 
 
     .cari a { 
 
      color: white; 
 
     } 
 
     .cari a:hover { 
 
      color: azure; 
 
     } 
 
     .sector { 
 
      min-height: 600px; 
 
      background: #222; 
 
      color: white; 
 
     } 
 
     .background { 
 
      max-width: 100%; 
 
      max-height: 100%; 
 
      position: fixed; 
 
      z-index: -9999; 
 
      background-size: contain; 
 
     } 
 
     #d-strip { 
 
      min-height: 60px; 
 
      background: url("images/img/6933687-abstract-artistic-art.jpg"); 
 
      background-size: cover; 
 
     } 
 
     .misc-links { 
 
      height: 30px; 
 
      background-color: orange; 
 
     } 
 
     .space { 
 
      top: 0; 
 
      left: 0; 
 
      max-height: 100%; 
 
      min-width: 100%; 
 
      background: white; 
 
     } 
 
     .banner-prop { 
 
      max-height: auto; 
 
      max-width:100% ; 
 

 
     } 
 
     .centering { 
 
      padding: 5% 0; 
 
     } 
 

 
     .child-centering { 
 
      padding: 10% 0; 
 
     } 
 
     .strip { 
 
      min-height: 30px; 
 
      background: url("images/img/HD-Painting-Wallpaper-Desktop-Background-1.jpg"); 
 
     } 
 
     .constrain { 
 
      max-height: 500px; 
 
      max-width: inherit; 
 
     } 
 
     .caption-blok { 
 
      min-height: 30px; 
 
      background: #2b2b2b; 
 
      border-top-left-radius: 10px; 
 
      border-top-right-radius: 10px; 
 
      color: #fff; 
 
      padding: 2px 5px; 
 
     } 
 
     .divide { 
 
      background: transparent; 
 
      min-height: 200px; 
 
     } 
 
     #linker { 
 
      background-color: cadetblue; 
 
      min-height: 300px; 
 
      width: 100%; 
 
      color: white; 
 
      opacity: 0.9; 
 
      -webkit-opacity: 0.9; 
 

 
     } 
 
     .bgbgor { 
 
      background: orange; 
 
     } 
 
     #sign-up { 
 
      border: #2b2b2b medium solid ; 
 
      border-top-left-radius: 20px; 
 
      border-top-right-radius: 20px; 
 
      border-bottom-left-radius: 5px; 
 
      border-bottom-right-radius: 5px; 
 
     } 
 
     .marg-min { 
 
      margin: 20px; 
 
     } 
 
    </style>
<!DOCKTYPE html> 
 
<html> 
 
<head> 
 
<meta charset="utf-8"> 
 
    <meta lang="en"> 
 
    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=320, height=device-height, target-densitydpi=medium-dpi"> 
 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 

 

 
<link href="Bootstrap-three/CSS/bootstrap-theme.min.css" rel="stylesheet"> 
 
    <link href="Bootstrap-three/CSS/bootstrap.min.css" rel="stylesheet"> 
 
    <link href="Bootstrap-three/CSS/bootstrap.icon-large.min.css" rel="stylesheet"> 
 
    <script src="Assets/modernizr-custom.js" rel="stylesheet"></script> 
 
    <link href="Assets/normalize.css" rel="stylesheet"> 
 
    <link href="Assets/Animate.css" rel="stylesheet"> 
 
    <link href="CSS/Styles.css" rel="stylesheet"> 
 
    
 
    
 
    <!- CDN for bootstrap--> 
 
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<!- CDN for bootstrap delete if not needed--> 
 
    
 
</head> 
 
<body> 
 
    <div class="background"> 
 
     <!-- <img src="images/img/abstract-artistic-HD-wallpapers.jpg" class="" alt=""> --> 
 
    </div> 
 
    <div class="Container"> 
 

 

 
<nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> 
 
     <div class="container-fluid"> 
 

 
      <!--type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false" --> 
 

 
      <div class="navbar-header"> 
 
       <button class="navbar-toggle" data-target="#my-nav-items" type="button" data-toggle="collapse" > 
 
        <span class="sr-only">Toggle navigation</span> 
 
        <span class="icon-bar"></span> 
 
        <span class="icon-bar"></span> 
 
        <span class="icon-bar"></span> 
 
       </button> 
 
       <div class="navbar-brand flip"> 
 
        <a href="#" class="front"><img src="images/dsg/logo-n.png" height="60px" width="inherit" alt="logo"></a> 
 
        <a href="#" class="back" style="margin: 0px 15px;"><img src="images/dsg/logo-b.png" height="60px" width="inherit" alt="logo"></a> 
 
       </div> <!----> 
 
      </div> 
 

 
      <div class="collapse navbar-collapse" id="my-nav-items"> 
 
       <ul class="nav navbar-nav"> 
 
        <li class="active"><a href="#">Home</a></li> 
 
        <li><a href="#">About</a></li> 
 
        <li><a href="#">Projects</a></li> 
 
        <li><a href="#">Departments</a></li> 
 
        <li><a href="#">Contact us</a></li> 
 

 
        <!-- <button class="btn btn-default" type="button"> <strong class="glyphicon glyphicon-search"></strong></button> --> 
 
       </ul> 
 
      </div> 
 
       
 
      
 
     </div> 
 

 
     <div class="misc-links"> 
 
      <div class="container"> 
 
       <div class="pull-right" style="padding: 5px;"> 
 
        <img src="images/ico/facebook.png" class="hover-img" alt="Like us on Facebook"><img src="images/ico/instagram.png" class="hover-img" alt="Follow us on Instagram"><img src="images/ico/twitter.png" class="hover-img" alt="Follow us on Twitter"> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </nav> 
 
    </div> 
 

 

 
<!-- faster load tie --> 
 
<script src="jQuery/jquery.min.js" type="text/javascript"></script> 
 
    <script src="jQuery/jquery.jcarousel.min.js" type="text/javascript"> </script> 
 
<script src="Bootstrap-three/JS/bootstrap.min.js" type="text/javascript"></script> 
 
<script src="Bootstrap-three/JS/bootstrap.js" type="text/javascript"></script> 
 
    <script src="Bootstrap-three/JS/npm.js" type="text/javascript"></script> 
 
    <script src="Javascript/Script.js" type="text/javascript"></script> 
 
    <script src="Bootstrap-three/JS/bootstrap-modal.js" type="text/javascript"></script> 
 
    <script src="smooth-scroll/SmoothScroll.js" type="text/javascript"></script> 
 

 

 
</body> 
 
</html>

+0

うわー...おかげで、それが動作し、CDNは特に、...私は...すべての入力のおかげだと思います。 –

+0

@ ThabangRoninあなたは歓迎です:) –

0

ちょうどあなたがdata-target="#navigate"

をターゲットが、data-target="#my-nav-items"

をターゲット

<button class="navbar-toggle collapsed" data-target="collapse" data-target="#navigate" type="button" aria-expanded="false"> 

<button class="navbar-toggle collapsed" data-target="collapse" data-target="#my-nav-items" type="button" aria-expanded="false"> 
0

へのナビゲーション・ターゲットが間違って次の行にIDを変更
関連する問題