欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

bootstrap下拉菜單使用方法解析

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

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

下拉菜單(Dropdown)

☑ LESS版本:對(duì)應(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>

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

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

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

下接菜單結(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ā)下拉菜單的元素是一個(gè)鏈接元素,為了避免點(diǎn)擊鏈接,頁面跳到頂部,可以使用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");
})

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

相關(guān)文章

  • 一文帶你徹底搞懂JavaScript正則表達(dá)式

    一文帶你徹底搞懂JavaScript正則表達(dá)式

    正則表達(dá)式使用單個(gè)字符串來描述、匹配一系列符合某個(gè)句法規(guī)則的字符串搜索模式,這篇文章主要給大家介紹了關(guān)于徹底搞懂JavaScript正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 一次微信小程序內(nèi)地圖的使用實(shí)戰(zhàn)記錄

    一次微信小程序內(nèi)地圖的使用實(shí)戰(zhàn)記錄

    這篇文章主要給大家介紹了關(guān)于一次微信小程序內(nèi)地圖使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用微信小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • iframe調(diào)用父頁面函數(shù)示例詳解

    iframe調(diào)用父頁面函數(shù)示例詳解

    這篇文章主要介紹了iframe如何調(diào)用父頁面函數(shù),下面有個(gè)不錯(cuò)的示例,大家可以參考下
    2014-07-07
  • layui中table表頭樣式修改方法

    layui中table表頭樣式修改方法

    今天小編就為大家分享一篇layui中table表頭樣式修改方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 一看就懂的i++和++i示例代碼詳解

    一看就懂的i++和++i示例代碼詳解

    這篇文章主要介紹了i++和++i區(qū)別詳解,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • BootStrap數(shù)據(jù)表格實(shí)例代碼

    BootStrap數(shù)據(jù)表格實(shí)例代碼

    本文通過實(shí)例代碼給大家分享了BootStrap數(shù)據(jù)表格的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2017-09-09
  • 基于input框覆蓋掉數(shù)字英文的實(shí)例講解

    基于input框覆蓋掉數(shù)字英文的實(shí)例講解

    下面小編就為大家?guī)硪黄趇nput框覆蓋掉數(shù)字英文的實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Javascript無參數(shù)和有參數(shù)類繼承問題解決方法

    Javascript無參數(shù)和有參數(shù)類繼承問題解決方法

    這篇文章主要介紹了Javascript無參數(shù)和有參數(shù)類繼承問題解決方法,本文講解了無參數(shù)類繼承的問題和有參類繼承的問題,并給出了解決方案,需要的朋友可以參考下
    2015-03-03
  • JS的replace方法詳細(xì)介紹

    JS的replace方法詳細(xì)介紹

    replace() 方法的參數(shù) replacement 可以是函數(shù)而不是字符串。在這種情況下,每個(gè)匹配都調(diào)用該函數(shù),它返回的字符串將作為替換文本使用
    2012-11-11
  • Bootstrap的fileinput插件實(shí)現(xiàn)多文件上傳的方法

    Bootstrap的fileinput插件實(shí)現(xiàn)多文件上傳的方法

    這篇文章主要介紹了Bootstrap的fileinput插件實(shí)現(xiàn)多文件上傳的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09

最新評(píng)論