首頁 > web前端 > 前端問答 > bootstrap可以用哪些js函式庫

bootstrap可以用哪些js函式庫

青灯夜游
發布: 2021-12-30 11:23:41
原創
2659 人瀏覽過

可用的js外掛程式庫:1、動畫過渡「transition.js」;2、模態彈出式「modal.js」;3、下拉式選單「dropdown.js」;4、選項卡「tab .js」;5、提示框「tooltop.js」;6、警告框「alert.js」等等。

bootstrap可以用哪些js函式庫

本教學操作環境:Windows7系統、bootsrap3.2版、DELL G3電腦

Bootstrap支援的JavaScript外掛程式(庫)

一次導入:

Bootstrap提供了一個單一的文件,這個文件包含了Bootstrap的所有JavaScript插件,即bootstrap.js(壓縮版本:bootstrap.min. js)。

具體使用如下(或見右側程式碼編輯器28-29行):

<!—导入jQuery版本库,因为Bootstrap的JavaScript插件依赖于jQuery -->
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<!—- 一次性导入所有Bootstrap的JavaScript插件(压缩版本) --><script src="js/bootstrap.min.js"></script>
登入後複製

特別宣告:jQuery版本函式庫也可以載入你本機的jQuery版本。

單獨導入:

為方便單獨導入特效文件,Bootstrap V3.2中提供了12種JavaScript插件,他們分別是:

#☑ 動畫過渡(Transitions):對應的外掛檔案「transition.js」

## 

 模態彈跳窗(Modal):對應的外掛程式檔案「modal.js」

 下拉式選單(Dropdown):對應的插件檔案“dropdown.js”

 

 捲動偵測(Scrollspy):對應的外掛程式檔案“ scrollspy.js」

 

 標籤(Tab):對應的外掛程式檔案「tab.js」

 

 提示框(Tooltips):對應的外掛程式檔案「tooltop.js」

 

彈出框(Popover):對應的外掛程式檔案「popover.js」

 警告框(Alert):對應的外掛程式檔案「alert.js」

 

 按鈕(Buttons):對應的外掛程式檔案「button .js”

 

 折疊/手風琴(Collapse):對應的插件檔案“collapse.js”

 

 圖片輪播Carousel:對應的外掛程式檔案「carousel.js」

 

 自動定位浮標Affix:對應的外掛程式檔案「affix.js」

#上述單獨外掛程式的下載可到github去下載(https: //github.com/twbs/bootstrap)。

 模態彈出框--模態彈出視窗的使用(data-參數說明)

除了透過data-toggle和data-target來控制模態彈出窗之外,Bootstrap框架針對模態彈出框還提供了其他自訂

data-屬性,來控制模態彈出視窗。比如說:是否有灰色背景modal-backdrop,是否可以按ESC鍵關閉模態彈出視窗。有關於Modal彈出窗自訂屬性相關說明如下所示:

#JavaScript觸發的彈出窗代碼:

$(function(){
  $(".btn").click(function(){
    $("#mymodal").modal();
  });
});
登入後複製

模態彈出框--JavaScript觸發時的參數設定(一)

使用JavaScript觸發模態彈出窗時,Bootstrap框架提供了一些設置,主要包括

屬性設定、參數設定和事件設定。

屬性設定

模式彈出視窗預設支援的自訂屬性主要有:

#例如你不想讓使用者按ESC鍵關閉模態彈出窗,你就可以這樣做:

$(function(){
    $(".btn").click(function(){
        $("#mymodal").modal({            keyboard:false
        });
    });
});
登入後複製

在Bootstrap框架中還為模態彈出窗提供了三種參數設置,具體說明如下:

參數

使用方法

描述

toggle

$(“#mymodal”).modal(“toggle”)

觸發時,反轉模態彈出視窗的狀態。如果模態彈出窗是顯示的,則關閉;反之,如果模態彈出窗是關閉的,則顯示

show

#$(“#mymodal”).modal(“show”)

#觸發時,顯示模態彈出視窗

hide

$(“#mymodal”).modal(“hide”)

觸發時,關閉模態彈出視窗

事件設定:

##模態彈出視窗也支援四種類型的事件,分別是模態彈出視窗的彈出前、彈出後,關閉前、關閉後,具體描述如下:

事件類型

#描述

show.bs.modal

在show方法呼叫時立即觸發(尚未顯示之前);如果按一下了一個元素,那麼該元素將作為事件的relatedTarget屬性

#shown.bs.modal

該事件在模態彈出視窗完全顯示給使用者之後(並且等CSS動畫完成之後)觸發;如果單擊了一個元素,那麼該元素將作為事件的relatedTarget事件

hide.bs.modal

######################################################################### ##########hidden.bs.modal############該事件在模態彈出視窗完全隱藏之後(並且CSS動畫漂完成之後)觸發#### ###########

调用方法也非常简单:

$(&#39;#myModal&#39;).on(&#39;hidden.bs.modal&#39;, function (e) {
    // 处理代码...
})
登入後複製

下拉菜单(Dropdown)dropdown.js

(官方发布引用地址:http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-dropdown.js)

<p 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="##">关于我们</a></li>
    </ul>
</p>
登入後複製

被点击的菜单项链接或按钮需要添加自定义属性 data-toggle="dropdown"

Dropdown插件加载时,对所有带 有“data-toggle=dropdown”样式的元素绑定了事件,用户单击带有“data-toggle=dropdown”样式的链接或按钮时, 会触发JavaScript事件代码。当用户点击带有“data-toggle=dropdown”样式的链接或按钮时,下拉菜单的父容器(上面的示例是 “

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板