亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

(JavaScript插件——下拉菜單)

系統(tǒng) 2636 0

前言

閱讀之前您也可以到Bootstrap3.0入門學(xué)習(xí)系列導(dǎo)航中進(jìn)行查看 http://www.cnblogs.com/aehyok/p/3404867.html

本文主要來學(xué)習(xí)一下JavaScript插件--下拉菜單。

下拉菜單

? 通過此插件可以為幾乎所有東西添加下拉菜單,包括導(dǎo)航條、標(biāo)簽頁、膠囊式按鈕,本文主要來介紹下導(dǎo)航條里面的下拉菜單吧,其實(shí)道理都是一樣的。

用于導(dǎo)航條

先來看一下之前做過的一個簡單的導(dǎo)航條

導(dǎo)航條分為四個部分。第一部分導(dǎo)航頭,第二部分導(dǎo)航列,第三部分form查詢表單,第四部分導(dǎo)航列。

       <nav 
      
        class
      
      =
      
        "
      
      
        navbar navbar-default
      
      
        "
      
       role=
      
        "
      
      
        navigation
      
      
        "
      
      >
  <div 
      
        class
      
      =
      
        "
      
      
        navbar-header
      
      
        "
      
      >
    <button type=
      
        "
      
      
        button
      
      
        "
      
      
        class
      
      =
      
        "
      
      
        navbar-toggle
      
      
        "
      
       data-toggle=
      
        "
      
      
        collapse
      
      
        "
      
       data-target=
      
        "
      
      
        #myCollapse
      
      
        "
      
      >
      <span 
      
        class
      
      =
      
        "
      
      
        sr-only
      
      
        "
      
      >Toggle navigation</span>
      <span 
      
        class
      
      =
      
        "
      
      
        icon-bar
      
      
        "
      
      ></span>
      <span 
      
        class
      
      =
      
        "
      
      
        icon-bar
      
      
        "
      
      ></span>
      <span 
      
        class
      
      =
      
        "
      
      
        icon-bar
      
      
        "
      
      ></span>
    </button>
    <a 
      
        class
      
      =
      
        "
      
      
        navbar-brand
      
      
        "
      
       href=
      
        "
      
      
        #
      
      
        "
      
      >Brand</a>
  </div>

  <div 
      
        class
      
      =
      
        "
      
      
        collapse navbar-collapse
      
      
        "
      
       id=
      
        "
      
      
        myCollapse
      
      
        "
      
      >
    <ul 
      
        class
      
      =
      
        "
      
      
        nav navbar-nav
      
      
        "
      
      >
      <li 
      
        class
      
      =
      
        "
      
      
        active
      
      
        "
      
      ><a href=
      
        "
      
      
        #
      
      
        "
      
      >Link</a></li>
      <li><a href=
      
        "
      
      
        #
      
      
        "
      
      >Link</a></li>
      <li 
      
        class
      
      =
      
        "
      
      
        dropdown
      
      
        "
      
      >
        <a href=
      
        "
      
      
        #
      
      
        "
      
      
        class
      
      =
      
        "
      
      
        dropdown-toggle
      
      
        "
      
       data-toggle=
      
        "
      
      
        dropdown
      
      
        "
      
      >Dropdown <b 
      
        class
      
      =
      
        "
      
      
        caret
      
      
        "
      
      ></b></a>
        <ul 
      
        class
      
      =
      
        "
      
      
        dropdown-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>
    </ul>
    <form 
      
        class
      
      =
      
        "
      
      
        navbar-form navbar-left
      
      
        "
      
       role=
      
        "
      
      
        search
      
      
        "
      
      >
      <div 
      
        class
      
      =
      
        "
      
      
        form-group
      
      
        "
      
      >
        <input type=
      
        "
      
      
        text
      
      
        "
      
      
        class
      
      =
      
        "
      
      
        form-control
      
      
        "
      
       placeholder=
      
        "
      
      
        Search
      
      
        "
      
      >
      </div>
      <button type=
      
        "
      
      
        submit
      
      
        "
      
      
        class
      
      =
      
        "
      
      
        btn btn-default
      
      
        "
      
      >Submit</button>
    </form>
    <ul 
      
        class
      
      =
      
        "
      
      
        nav navbar-nav navbar-right
      
      
        "
      
      >
      <li><a href=
      
        "
      
      
        #
      
      
        "
      
      >Link</a></li>
      <li 
      
        class
      
      =
      
        "
      
      
        dropdown
      
      
        "
      
      >
        <a href=
      
        "
      
      
        #
      
      
        "
      
      
        class
      
      =
      
        "
      
      
        dropdown-toggle
      
      
        "
      
       data-toggle=
      
        "
      
      
        dropdown
      
      
        "
      
      >Dropdown <b 
      
        class
      
      =
      
        "
      
      
        caret
      
      
        "
      
      ></b></a>
        <ul 
      
        class
      
      =
      
        "
      
      
        dropdown-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>
</nav>
    

(JavaScript插件——下拉菜單)_第1張圖片

通過向鏈接或按鈕添加 data-toggle="dropdown" 可以打開或關(guān)閉下拉菜單。

            <li 
      
        class
      
      =
      
        "
      
      
        dropdown
      
      
        "
      
      >
        <a href=
      
        "
      
      
        #
      
      
        "
      
      
        class
      
      =
      
        "
      
      
        dropdown-toggle
      
      
        "
      
       data-toggle=
      
        "
      
      
        dropdown
      
      
        "
      
      >Dropdown <b 
      
        class
      
      =
      
        "
      
      
        caret
      
      
        "
      
      ></b></a>
        <ul 
      
        class
      
      =
      
        "
      
      
        dropdown-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>
    

?即上面的那個小例子就是如此。

用法二--通過JavaScript

通過JavaScript打開或關(guān)閉下拉菜單:

(JavaScript插件——下拉菜單)_第2張圖片

?

通過將data-toggle屬性值設(shè)置為空,或者直接刪除data-toggle屬性,那么再次點(diǎn)擊就不會出現(xiàn)下來菜單了,接下來我們通過給這個a標(biāo)簽添加一個onclick事件。

      <a href=
      
        "
      
      
        #
      
      
        "
      
      
        class
      
      =
      
        "
      
      
        dropdown-toggle
      
      
        "
      
       id=
      
        "
      
      
        myDropDown
      
      
        "
      
       data-toggle=
      
        ""
      
       onClick=
      
        "
      
      
        Test()
      
      
        "
      
      >Dropdown <b 
      
        class
      
      =
      
        "
      
      
        caret
      
      
        "
      
      ></b></a>
    

并添加相應(yīng)的JavaScript的函數(shù)代碼

       <script type=
      
        "
      
      
        text/javascript
      
      
        "
      
      >
      
        
     function Test()
    {
        $(
      
      
        '
      
      
        #myDropDown
      
      
        '
      
      
        ).dropdown();
        }

 
      
      </script>
    

就這樣保存,然后F5刷新頁面重新點(diǎn)擊,就可以看到下拉菜單了(不過這里不太清楚為什么要點(diǎn)擊兩次下拉菜單才會出來)。

(JavaScript插件——下拉菜單)_第3張圖片

事件

(JavaScript插件——下拉菜單)_第4張圖片

可以綁定事件,然后在元素進(jìn)行相應(yīng)處理的時候會自動綁定到元素,并進(jìn)行執(zhí)行相關(guān)的代碼。

      $(
      
        '
      
      
        #myDropdown
      
      
        '
      
      ).on(
      
        '
      
      
        show.bs.dropdown
      
      
        '
      
      
        , function () {
  
      
      
        //
      
      
         在顯示的時候做一些處理代碼
      
      
})
    

總結(jié)

?看似很簡單的東西,有時候?qū)嵺`起來還是有難度的,多實(shí)踐肯定不會錯。

本文已更新至Bootstrap3.0入門學(xué)習(xí)系列導(dǎo)航 http://www.cnblogs.com/aehyok/p/3404867.html

有點(diǎn)累了,睡覺去也。

?
?

(JavaScript插件——下拉菜單)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人伊人青草久久综合网 | 国产高清自拍 | 一级aa 毛片高清免费看 | 免费观看成人www精品视频在线 | 久久99国产精品久久99无号码 | 国产精品日韩在线观看 | 久草在线观看福利 | 欧美精品亚洲一区二区在线播放 | 久久不卡视频 | 精品国产免费一区二区三区 | 中文字幕综合久久久久 | 日韩欧美一区二区三区不卡 | 天天插夜夜 | 国产一级精品高清一级毛片 | 亚洲成年 | 日日摸日日碰夜夜爽久久 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 麻豆久久精品 | 色酷综合 | 日韩欧美 在线播放 | 四虎影视网站 | 免费看一级毛片欧美 | 国产激情一区二区三区在线观看 | 久草最新在线 | 爱爱爱久久久久久久 | 182午夜在线观看 | 高清欧美色欧美综合网站 | 深夜日韩| 国内久久久久高清影视 | 欧美日韩在线观看视频 | 狠狠色噜噜狠狠狠狠 | 九九99久久精品午夜剧场免费 | 日本免费一区二区三区 | 婷婷99精品国产97久久综合 | 国产精品四虎在线观看免费 | 亚洲不卡免费视频 | 色片免费观看 | videosex久久麻豆 | 久久久久久夜精品精品免费 | 国产尤物在线播放 | 婷婷日韩 |