2016-03-02 123 views
1

我在這裏建造一個網站:引導下拉菜單排查

Website Link

下拉導航欄菜單中,除了這樣的事實做工精細,當有一個鼠標懸停在項目右側導航欄,第一個下拉菜單激活。 (即點擊管理,其下拉菜單和「我們是誰」下的下拉菜單也會下降!)

有什麼進一步的建議嗎?

的代碼如下:

<nav id="myNav" class="navbar navbar-inverse navbar-top" role="navigation"> 
    <div class="container dropdown"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header dropdown"> 

- > 切換導航

 </div> 
     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse dropdown" id="bs-example-navbar-collapse-1" data-hover="dropdown"> 
      <ul class="nav navbar-nav navbar-right dropdown"> 
       <li> 
          <a href="index.php">_Home</a> 
         </li> 
       <li class="dropdown"> 
        <a href="who_are_we.php" class="dropdown-toggle" data-toggle="dropdown">_Who are we?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="who_are_we.php#abouttheassociation">_About the Association</a> 
         </li> 
         <li class=""> 
          <a href="who_are_we.php#objectives">_Objectives</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="who_are_we.php#quemsomos">_Quem Somos?</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="how_do_we_help.php" class="dropdown-toggle" data-toggle="dropdown">_How do we help?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="how_do_we_help.php#snips">_Snips</a> 
         </li> 
         <li> 
          <a href="udder.php">_Other</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="forms.php">_Forms</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="how_can_you_help.php" class="dropdown-toggle" data-toggle="dropdown">_How can <strong>You</strong> help?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
           <a href="how_can_you_help.php#ourshops" class="trigger right-caret">_Our Shops</a> 
         <ul class="dropdown-menu sub-menu"> 
          <li class="dt_bg dropdown"> 
             <a href="how_can_you_help.php#alvor">_Alvor</a> 
            </li> 
            <li> 
             <a href="how_can_you_help.php#albufeira">_Albufeira</a> 
            </li> 
            <li class="dt_bg"> 
             <a href="how_can_you_help.php#silves">_Silves</a> 
            </li> 
         </ul> 


         </li> 
         <li> 
          <a href="how_can_you_help.php#fundraising">_Fundraising</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="how_can_you_help.php#membership">_Membership</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="latest_news.php" class="dropdown-toggle" data-toggle="dropdown">_Latest News<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="latest_news.php#events">_Upcoming Events</a> 
         </li> 
         <li> 
          <a href="latest_news.php#other">_Other</a> 
         </li> 

        </ul> 
       </li> 

       <li class="dropdown"> 
        <a href="structure.php" class="dropdown-toggle" data-toggle="dropdown">_Administration<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="structure.php#thestructure" class="trigger right-caret">_Structure of the association</a> 

         <ul class="dropdown-menu sub-menu"> 
          <li class="dt_bg dropdown"> 
             <a href="structure.php#managementboard">_Management Board</a> 
            </li> 
            <li> 
             <a href="structure.php#fiscalcouncil">_Fiscal Council</a> 
            </li> 
            <li class="dt_bg"> 
             <a href="structure.php#membership">_Annual General Assembly</a> 
            </li> 
         </ul> 

         </li> 
         <li> 
          <a href="structure.php#annualreports">_Reports & Accounts</a> 
         </li> 


        </ul> 
       </li> 
      <li> 
        <a href="apaa_vet_links.php">_Vet Clinics</a> 
       </li> 
       <li> 
        <a href="contact.php">_Contact</a> 
       </li> 

      </ul> 
     </div> 
     <!-- /.navbar-collapse --> 
    </div> 

在看到任何幫助那裏的問題是會受到歡迎的我的眼睛經過幾個小時才發現問題。

非常感謝

更新:

我已經申請通過@Spade提出的解決方案,但情況依然。

使用[鏈接] http://apaaportugal.doidosou.eu/useful_links.php作爲測試頁面(沒有輪播)onmouseover任何下拉菜單項目也會激活項目「我們是誰」下的第一個下拉列表。

在頁面上

JavaScript代碼:

 <!-- jQuery --> 
    <script src="js/jquery.js"></script> 

    <!-- Bootstrap Core JavaScript --> 
    <script src="js/bootstrap.min.js"></script> 

    <!-- Sub-Menu JavaScript --> 
    <script src="js/sub_menu.js"></script> 

<!-- header script --> 
    <script> 

     var headerHeight = 200; 

     $(window).bind('scroll', function() { 
     if ($(window).scrollTop() > headerHeight) { 
      $('#myNav').removeClass('navbar-top'); 
      $('#myNav').addClass('navbar-fixed-top'); 
     } else { 
      $('#myNav').removeClass('navbar-fixed-top'); 
      $('#myNav').addClass('navbar-top'); 
     } 
     }); 

</script> 
<!-- Bootstrap Dropdown Hover JS --> 
    <script src="js/bootstrap-dropdownhover.min.js"></script> 

<script> 

    $(function() { 
    $('.navbar .dropdown').hover(function() { 
     $(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown(); 

    }, function() { 
     $(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp(); 

    }); 

    $(window).resize(function() { 
    var width = $(this).width(); 

    if (width < 769) { 
     $('.navbar .dropdown').removeClass('test'); 
    } else { 
     $('.navbar .dropdown').addClass('test'); 
    } 
    }); 
}); 
</script> 

導航欄的HTML代碼如下:

<!-- Header Content --> 
    <div class="container"> 
<div class="row"> 
    <div class="col-lg-1"> 
     <a href="index.php" class="pull-left"><img src="/images/APPA_logo_R_80.png"></a><a class="navbar-brand" href="#"></a> 
     </div> 
      <div class="col-lg-11"> 
       <div> 
        <h1 class="h_header">APAA - Association for the Protection of Animals in the Algarve</h1> 
        <h3 class="h_header">Associação de Protecção Animal do Algarve</h3> 
        </div> 
      </div> 
     </div> 

    </div> 



    <!-- /.container --> 

    <!-- Navigation --> 
    <nav id="myNav" class="navbar navbar-inverse navbar-top" role="navigation"> 
     <div class="container dropdown"> 
      <!-- Brand and toggle get grouped for better mobile display --> 
      <div class="navbar-header dropdown"> 
<!--    <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" data-hover="dropdown">--> 
       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
        <span class="sr-only">Toggle navigation</span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 

    </div> 
     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse dropdown" id="bs-example-navbar-collapse-1" data-hover="dropdown"> 
      <ul class="nav navbar-nav navbar-right dropdown"> 
       <li> 
          <a href="index.php">_Home</a> 
         </li> 
       <li class="dropdown"> 
        <a href="who_are_we.php" data-toggle="dropdown" class="dropdown-toggle disabled">_Who are we?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="who_are_we.php#abouttheassociation">_About the Association</a> 
         </li> 
         <li class=""> 
          <a href="who_are_we.php#objectives">_Objectives</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="who_are_we.php#quemsomos">_Quem Somos?</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="how_do_we_help.php" data-toggle="dropdown" class="dropdown-toggle disabled">_How do we help?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="how_do_we_help.php#snips">_Snips</a> 
         </li> 
         <li> 
          <a href="how_do_we_help.php#other">_Other</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="how_do_we_help.php#forms">_Forms</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="how_can_you_help.php" data-toggle="dropdown" class="dropdown-toggle disabled">_How can <strong>You</strong> help?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
           <a href="how_can_you_help.php#ourshops" class="trigger right-caret">_Our Shops</a> 
         <ul class="dropdown-menu sub-menu"> 
          <li class="dt_bg dropdown"> 
             <a href="how_can_you_help.php#alvor">_Alvor</a> 
            </li> 
            <li> 
             <a href="how_can_you_help.php#albufeira">_Albufeira</a> 
            </li> 
            <li class="dt_bg"> 
             <a href="how_can_you_help.php#silves">_Silves</a> 
            </li> 
         </ul> 


         </li> 
         <li> 
          <a href="how_can_you_help.php#fundraising">_Fundraising</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="how_can_you_help.php#membership">_Membership</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="latest_news.php" data-toggle="dropdown" class="dropdown-toggle disabled">_Latest News<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="latest_news.php#events">_Upcoming Events</a> 
         </li> 
         <li> 
          <a href="latest_news.php#other">_Other</a> 
         </li> 

        </ul> 
       </li> 

       <li class="dropdown"> 
        <a href="structure.php" data-toggle="dropdown" class="dropdown-toggle disabled">_Administration<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="structure.php#thestructure" class="trigger right-caret">_Structure of the association</a> 

         <ul class="dropdown-menu sub-menu"> 
          <li class="dt_bg dropdown"> 
             <a href="structure.php#managementboard">_Management Board</a> 
            </li> 
            <li> 
             <a href="structure.php#fiscalcouncil">_Fiscal Council</a> 
            </li> 
            <li class="dt_bg"> 
             <a href="structure.php#membership">_Annual General Assembly</a> 
            </li> 
         </ul> 

         </li> 
         <li> 
          <a href="structure.php#annualreports">_Reports & Accounts</a> 
         </li> 


        </ul> 
       </li> 
      <li class="dropdown"> 
         <a href="useful_links.php" data-toggle="dropdown" class="dropdown-toggle disabled">_Useful Links<b class="caret"></b></a> 
         <ul class="dropdown-menu"> 
          <li class="dt_bg dropdown"> 
           <a href="apaa_vet_links.php">_Algarve - Veterinary Surgeries</a> 
          </li> 
          <li> 
           <a href="other_agencies.php">_Algarve - Other animal-related institutions</a> 
          </li> 

         </ul> 
        </li> 
       <li> 
        <a href="contact.php">_Contact</a> 
       </li> 

      </ul> 
     </div> 
     <!-- /.navbar-collapse --> 
    </div> 
     <!-- /.container --> 
    </nav> 
需要改變
+0

後的JavaScript也 – Raviteja

+0

剛纔已經發布了一個更新的代碼 – cgkh

回答

2

兩件事情:

1)將「腳本激活傳送帶「與以下內容:

$(function() { 
    $('.navbar .dropdown').hover(function() { 
     $(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown(); 

    }, function() { 
     $(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp(); 

    }); 

    $(window).resize(function() { 
    var width = $(this).width(); 

    if (width < 769) { 
     $('.navbar .dropdown').removeClass('test'); 
    } else { 
     $('.navbar .dropdown').addClass('test'); 
    } 
    }); 
}); 

2)更換您的導航與下面的共享代碼:

<!-- Navigation --> 
<nav id="myNav" class="navbar navbar-inverse navbar-top" role="navigation"> 
    <div class="container"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header"> 

      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
       <span class="sr-only">Toggle navigation</span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
      </button> 

     </div> 
     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse " id="bs-example-navbar-collapse-1" data-toggle="dropdown"> 
      <ul class="nav navbar-nav"> 
       <li> 
          <a href="index.php">_Home</a> 
         </li> 
       <li class="dropdown"> 
        <a href="who_are_we.php" class="dropdown-toggle" data-toggle="dropdown">_Who are we?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="who_are_we.php#abouttheassociation">_About the Association</a> 
         </li> 
         <li class=""> 
          <a href="who_are_we.php#objectives">_Objectives</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="who_are_we.php#quemsomos">_Quem Somos?</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="how_do_we_help.php" class="dropdown-toggle" data-toggle="dropdown">_How do we help?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="how_do_we_help.php#snips">_Snips</a> 
         </li> 
         <li> 
          <a href="udder.php">_Other</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="forms.php">_Forms</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="how_can_you_help.php" class="dropdown-toggle" data-toggle="dropdown">_How can <strong>You</strong> help?<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
           <a href="how_can_you_help.php#ourshops" class="trigger right-caret">_Our Shops</a> 
         <ul class="dropdown-menu sub-menu"> 
          <li class="dt_bg dropdown"> 
             <a href="how_can_you_help.php#alvor">_Alvor</a> 
            </li> 
            <li> 
             <a href="how_can_you_help.php#albufeira">_Albufeira</a> 
            </li> 
            <li class="dt_bg"> 
             <a href="how_can_you_help.php#silves">_Silves</a> 
            </li> 
         </ul> 


         </li> 
         <li> 
          <a href="how_can_you_help.php#fundraising">_Fundraising</a> 
         </li> 
         <li class="dt_bg"> 
          <a href="how_can_you_help.php#membership">_Membership</a> 
         </li> 
         </ul> 
       </li> 
       <li class="dropdown"> 
        <a href="latest_news.php" class="dropdown-toggle" data-toggle="dropdown">_Latest News<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="latest_news.php#events">_Upcoming Events</a> 
         </li> 
         <li> 
          <a href="latest_news.php#other">_Other</a> 
         </li> 

        </ul> 
       </li> 

       <li class="dropdown"> 
        <a href="structure.php" class="dropdown-toggle" data-toggle="dropdown">_Administration<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="structure.php#thestructure" class="trigger right-caret">_Structure of the association</a> 

         <ul class="dropdown-menu sub-menu"> 
          <li class="dt_bg dropdown"> 
             <a href="structure.php#managementboard">_Management Board</a> 
            </li> 
            <li> 
             <a href="structure.php#fiscalcouncil">_Fiscal Council</a> 
            </li> 
            <li class="dt_bg"> 
             <a href="structure.php#membership">_Annual General Assembly</a> 
            </li> 
         </ul> 

         </li> 
         <li> 
          <a href="structure.php#annualreports">_Reports & Accounts</a> 
         </li> 


        </ul> 
       </li> 

        <li class="dropdown"> 
        <a href="useful_links.php" class="dropdown-toggle" data-toggle="dropdown">_Useful Links<b class="caret"></b></a> 
        <ul class="dropdown-menu"> 
         <li class="dt_bg dropdown"> 
          <a href="apaa_vet_links.php">_Algarve - Veterinary Surgeries</a> 
         </li> 
         <li> 
          <a href="other_agencies.php">_Algarve - Other animal-related institutions</a> 
         </li> 

        </ul> 
       </li> 

           <li> 
        <a href="contact.php">_Contact</a> 
       </li> 

      </ul> 
     </div> 
     <!-- /.navbar-collapse --> 
    </div> 
    <!-- /.container --> 
</nav> 

而且附加的結果在我身邊:

enter image description here

+0

我已經應用這些解決方案,但情況依然存在。 – cgkh

+0

@cgkh請替換我分享的導航代碼。你仍然在使用你的代碼進行導航,我已經改變了一些類名,這將有助於解決你的問題。你只有更新的java腳本代碼。你可以在附圖中看到它在我身邊工作。 – Spade