2017-03-15 7 views
0

私はブートストラップメニューを使用しています。ホバリング時に表示されます。私はタップで開くことが可能なタブレットでそれを作った。今度はメニューが画面に対して長すぎますので、下にスクロールして他のメニュー項目を表示する必要があります。あなたは、下にスクロールするページをタップし、メニューが消えているときでも...このようなタブレットのページの任意の場所をタップするとメニューが隠れるのを防ぐ方法

何かがタブレット上で起こっている:

enter image description here

タブレットにのみタップで非表示を無効にする方法は?

あなたはそれを見ることができます。http://lumenis.bondtest.nl/test-inner-menu

感謝を事前に!

編集1:私はDNNにDDRmenuを使用していますいくつかのコード

<nav class="navbar navbar-default lumenisInnerMenu" role="navigation"> 
    <div class="container-fluid"> 
     <div class="navbar-header"> 
       <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse" 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> 
     <div class="collapse navbar-collapse lumenisListItems"> 
      <ul class="nav navbar-nav"> 
       [*>NODE] 
      </ul> 
     </div> 
    </div> 
</nav> 

[>NODE] 
    <li class="[?SELECTED]dir current[/?][?NODE] dropdown-submenu HasChildren child[=DEPTH] dropdownmenu [/?]"> 
    [?ENABLED] 
     <a class="[?NODE] dropdown-toggle[/?]" data-url=[=URL] [?!NODE] href="[=URL]" [/?] [?NODE] data-toggle="dropdown" [/?]> 
       <div class="textsubitem"> 
        <span>[=TEXT]</span> 
       </div> 
     </a> 
    [?ELSE] 
     <a href="#" [?NODE] [/?]> [?NODE] 
      <span>[=TEXT]</span>[/?] 
     </a> 
    [/?] 
    [?NODE] 
     <ul class="dropdown-menu dropdown[=DEPTH]" id="[=ID]"> 
      [*>NODE] 
     </ul> 
    [/?] 
    </li> 
[/>] 

を共有します。

+0

「について、私たちの」メニューのために行ったようにあなたはいくつかのコードを共有したり、デモフィドルをしてください簡単にブートストラップでそれを行うことができます。この方法では、あなたのウェブサイトでデバッグするのが難しいです。 – nashcheez

+0

私の編集したバージョンを見る! –

答えて

0

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!-- Latest compiled and minified CSS --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 

 
<!-- Optional theme --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> 
 

 
<!-- Latest compiled and minified JavaScript --> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 
<ul class="nav navbar-nav nav_menu"> 
 
        <li><a href="/">Home</a></li> 
 
        <li class="dropdown"> 
 

 
         <!-- Split button --> 
 
         <div class="btn-group actv"> 
 
          <a id="aboutUsDes" href="/about-us" class="actv">About Us</a> 
 
          <a href="" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> 
 
           <span class="caret"></span> 
 
           <span class="sr-only"></span> 
 
          </a> 
 
          <ul class="dropdown-menu" role="menu"> 
 
           <li><a href="/about-us/board">Board</a></li> 
 
           <li><a href="/about-us/our-people">Our People</a></li> 
 
          </ul> 
 
         </div> 
 
       </ul>

+0

他のページをタップしてもメニューは閉じていますか? –

+0

はい、これはレスポンシブルデザインの解決策です トグルボタンをタップすると、タブレットまたはモバイルのようにリストが開きます。 「About-Us」メニューをタップすると、About usページが表示されます。 私はこの次のサイトを確認できます http://woweb-dev.azurewebsites.net/ –

+0

これで問題が解決したら、私に投票してくださいありがとう:) –

関連する問題