簡體   English   中英

單擊下拉菜單按鈕時,引導程序打開鏈接

[英]Bootstrap open link when clicked on dropdown menu button

我在主菜單中使用了bootstrap,因為我的項目有很多頁面,子頁面和子子頁面,所以我使用了bootstrap dropdownmenu來瀏覽它。

我的客戶現在希望能夠轉到與下拉按鈕本身相關聯的鏈接,而不是孩子。 我的客戶在名為“客戶支持”的頁面上有文本,在子頁面(子項)上有文本。 理想情況下,我希望用戶首先單擊一個下拉菜單按鈕(例如“客戶服務”),然后打開一個下拉菜單(Bootstrap會這樣做),然后第二次點擊就可以轉到與該下拉菜單按鈕相關聯的鏈接(例如。 “/客戶服務”)。

我將分享一些代碼,使其更容易理解:

<body>
<nav class="navbar navbar-default">
    <div class="container-fluid">
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="dropdown"> <a href="/customer-service" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>

                    <!-- click this menu-button once, and the submenu below opens, click this menu-button twice and you go to /customer-service -->
                    <ul class="dropdown-menu" role="menu">
                        <li><a href="#">Action</a>
                        </li>
                        <li><a href="#">Another action</a>
                        </li>
                        <li><a href="#">Something else here</a>
                        </li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a>
                        </li>
                    </ul>
                </li>
            </ul>
            <ul class="nav navbar-nav">
                <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>

                    <ul class="dropdown-menu" role="menu">
                        <li><a href="#">Action</a>
                        </li>
                        <li><a href="#">Another action</a>
                        </li>
                        <li><a href="#">Something else here</a>
                        </li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>
    </div>
</nav>

http://jsfiddle.net/kozog9rx/2/

(務必閱讀HTML中的注釋並給出“結果 - 視圖”足夠的空間/寬度,以便顯示菜單)

好吧,假設您正在使用bootstrap 3.2.0這是代碼:

<li class="dropdown">
   <a href="example.com/page">Dropdown</a>
   <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></a>    
   <ul class="dropdown-menu" role="menu">
      <li><a href="#">Action</a></li>
      <li><a href="#">Another action</a></li>
      <li><a href="#">Something else here</a></li>
      <li class="divider"></li>
      <li><a href="#">Separated link</a></li>
      <li class="divider"></li>
      <li><a href="#">One more separated link</a></li>
   </ul>
</li>

我正在做的是讓克拉打開菜單,文本href到你想要的地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM