您的位置:首頁>科技>正文

下拉式功能表的使用及原理

因為Bootstrap.js是依賴jQuery來實現的, 所以我們需要先載入jQuery元件。 在Bootstrap中使用下拉式功能表有一個非常嚴格的結構, 如果使用不當則不能顯示出下拉式功能表。 使用class="dropdown"的容器包裹整個下拉式功能表:

使用一個按鈕作為一個父級功能表, 並且定義一個class="dropdown-toggle", 給添加一個自訂屬性data-toggle="dropdown", 這裡是相對固定的。 所謂的相對固定是指按鈕的樣式可以修改:

在按鈕的同級添加一個元素, 並且添加class="dropdown-menu"。 通過以上三種方式就可以實現一個簡單的下拉式功能表, 完整代碼如下:

核心原始程式碼

簡單的下拉式功能表

將上面的代碼貼到頁面中運行, 按一下下拉式功能表按鈕會出現下拉式功能表, 再次按一下該按鈕下拉式功能表將消失。 初始狀態下, 下拉式功能表預設是不顯示的, 這是因為在class="dropdown-menu"中設置了"display:none"來隱藏下拉式功能表, 我們可以使用chrome流覽器中的審查元素(或者Firefox中的Firebug)來查看其樣式。 當我們按一下下拉式功能表的時候, class="dropdown"上會新增一個"open"類, 再次按一下時"open"被移除, 下拉式功能表的顯示與隱藏就是這樣實現的。

Next Article
喜欢就按个赞吧!!!
点击关闭提示