最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

bootstrap下拉菜單使用方法解析

 更新時間:2017年01月13日 11:28:35   投稿:lijiao  
這篇文章主要為大家詳細(xì)解析了bootstrap下拉菜單使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Bootstrap框架中的下拉菜單組件是一個獨立的組件,具體來學(xué)習(xí)一下

下拉菜單(Dropdown)

☑ LESS版本:對應(yīng)的源文件dropdowns.less

<h3>示例1</h3>
<div class="navbar navbar-default" id="navmenu">
  <a href="##" class="navbar-brand">W3cplus</a>
  <ul class="nav navbar-nav">
    <li class="dropdown">
      <a href="##" data-toggle="dropdown" class="dropdown-toggle" role="button" id="tutorial">教程<b class="caret"></b></a>
      <ul class="dropdown-menu" role="menu" aria-labelledby="tutorial">
        <li role="presentation"><a href="##">CSS3</a></li>
        <li role="presentation"><a href="##">HTML5</a></li>
        <li role="presentation"><a href="##">Sass</a></li>
      </ul>
    </li>
    <li><a href="##">前端論壇</a></li>
    <li><a href="##">關(guān)于我們</a></li>
  </ul>
</div>

<h3>示例2</h3>
<ul class="nav nav-pills">
  <li class="dropdown">
    <a href="##" data-toggle="dropdown" class="dropdown-toggle" role="button" id="tutorial">教程<b class="caret"></b></a>
    <ul class="dropdown-menu" role="menu" aria-labelledby="tutorial">
      <li role="presentation"><a href="##">CSS3</a></li>
      <li role="presentation"><a href="##">HTML5</a></li>
      <li role="presentation"><a href="##">Sass</a></li>
    </ul>
  </li>
  <li class="active"><a href="##">前端論壇</a></li>
  <li><a href="##">關(guān)于我們</a></li>
</ul>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-dropdown.js"></script>

下拉菜單–屬性聲明式方法(一)

☑ 被點擊的菜單項鏈接或按鈕需要添加自定義屬性 data-toggle=”dropdown”
實現(xiàn)下拉菜單原理:

Dropdown插件加載時,對所有帶 有“data-toggle=dropdown”樣式的元素綁定了事件,用戶單擊帶有“data-toggle=dropdown”樣式的鏈接或按鈕時, 會觸發(fā)JavaScript事件代碼。當(dāng)用戶點擊帶有“data-toggle=dropdown”樣式的鏈接或按鈕時,下拉菜單的父容器(上面的示例是 “<li class="dropdown">”)會添加一個open類名,此時下拉菜單顯示;再次單擊時,JavaScript會刪除剛添加的open類 名,此時下拉菜單將隱藏。

下接菜單結(jié)構(gòu):

<div class="dropdown">
  <a data-toggle="dropdown" href="#">下拉菜單觸發(fā)器</a>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> ... </ul>
</div>

如果觸發(fā)下拉菜單的元素是一個鏈接元素,為了避免點擊鏈接,頁面跳到頂部,可以使用data-target="#"來替代href="#"

<div class="dropdown">
  <a id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html"> Dropdown <span class="caret"></span></a>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> ... </ul>
</div>


<ul class="nav nav-pills">
  <li><a href="##">教程</a></li>
  <li class="active"><a href="##">前端論壇</a></li>
  <li class="dropdown">
    <a href="##" data-toggle="dropdown" class="dropdown-toggle">關(guān)于我們</a>   

     <ul class="dropdown-menu" role="menu" aria-labelledby="tutorial">
        <li role="presentation"><a href="##">CSS3</a></li>
        <li role="presentation"><a href="##">HTML5</a></li>
        <li role="presentation"><a href="##">Sass</a></li>
     </ul>
  </li>
</ul>

下拉菜單–JavaScript觸發(fā)方法

<ul class="nav nav-pills">
  <li class="dropdown">
    <a href="##" class="dropdown-toggle" role="button" id="tutorial">教程<b class="caret"></b></a>
    <ul class="dropdown-menu" role="menu" aria-labelledby="tutorial">
      <li role="presentation"><a href="##">CSS3</a></li>
      <li role="presentation"><a href="##">HTML5</a></li>
      <li role="presentation"><a href="##">Sass</a></li>
    </ul>
  </li>
  <li class="active"><a href="##">前端論壇</a></li>
  <li><a href="##">關(guān)于我們</a></li>
</ul>

<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>

<script>
  $(function(){
  $(".dropdown-toggle").dropdown();
})  
</script>

//顯示下拉菜單:
$(function(){
  $(".dropdown-toggle").dropdown("toggle");
})

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于 Bootstrap Datetimepicker 聯(lián)動

    基于 Bootstrap Datetimepicker 聯(lián)動

    這篇文章主要介紹了基于bootstrap datetimepicker 聯(lián)動效果,需要的朋友可以參考下
    2017-08-08
  • JavaScript如何一次性展示幾萬條數(shù)據(jù)

    JavaScript如何一次性展示幾萬條數(shù)據(jù)

    本文主要介紹了JavaScript一次性展示幾萬條數(shù)據(jù)的實現(xiàn)方法。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • JavaScript獲取服務(wù)器時間的方法詳解

    JavaScript獲取服務(wù)器時間的方法詳解

    這篇文章主要介紹了JavaScript獲取服務(wù)器時間的方法,結(jié)合實例形式詳細(xì)分析了javascript基于ajax獲取服務(wù)器時間的相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12
  • 學(xué)習(xí)JavaScript設(shè)計模式(策略模式)

    學(xué)習(xí)JavaScript設(shè)計模式(策略模式)

    這篇文章主要帶領(lǐng)大家學(xué)習(xí)JavaScript設(shè)計模式,其中重點介紹策略模式,以年終獎為實例對策略模式進行分析,對策略模式進行詳細(xì)剖析,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 繼承行為在 ES5 與 ES6 中的區(qū)別詳解

    繼承行為在 ES5 與 ES6 中的區(qū)別詳解

    這篇文章主要介紹了繼承行為在 ES5 與 ES6 中的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • js操作時間(年-月-日 時-分-秒 星期幾)

    js操作時間(年-月-日 時-分-秒 星期幾)

    js操作時間(年-月-日 時-分-秒 星期幾),需要的朋友可以參考下。
    2010-06-06
  • 借助FileReader實現(xiàn)將文件編碼為Base64后通過AJAX上傳

    借助FileReader實現(xiàn)將文件編碼為Base64后通過AJAX上傳

    這篇文章主要介紹了借助FileReader實現(xiàn)將文件編碼為Base64后通過AJAX上傳的方法,包括后端對文件數(shù)據(jù)解碼并保存的PHP代碼,需要的朋友可以參考下
    2015-12-12
  • ES6入門教程之Class和Module詳解

    ES6入門教程之Class和Module詳解

    這篇文章主要給大家介紹了ES6中Class和Module的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • javascript中UMD規(guī)范的代碼推演

    javascript中UMD規(guī)范的代碼推演

    這篇文章給大家分享了javascript中UMD規(guī)范的代碼推演的相關(guān)的知識點內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2018-08-08
  • JavaScript基礎(chǔ)之this和箭頭函數(shù)詳析

    JavaScript基礎(chǔ)之this和箭頭函數(shù)詳析

    這篇文章主要給大家介紹了關(guān)于JavaScript基礎(chǔ)之this和箭頭函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論

华亭县| 晴隆县| 浦江县| 攀枝花市| 沭阳县| 汤阴县| 岗巴县| 江山市| 句容市| 平武县| 澄江县| 文水县| 武邑县| 澄城县| 故城县| 嘉义县| 宝坻区| 嘉定区| 石家庄市| 英吉沙县| 巴林右旗| 中宁县| 涿州市| 平利县| 周口市| 永顺县| 寿宁县| 宁安市| 瓮安县| 桦南县| 新龙县| 凤城市| 阳西县| 广昌县| 禹城市| 神池县| 云梦县| 宝清县| 象州县| 洮南市| 田阳县|