首頁 > web前端 > css教學 > 如何透過外部點擊關閉 Bootstrap 3 可折疊導覽列?

如何透過外部點擊關閉 Bootstrap 3 可折疊導覽列?

Susan Sarandon
發布: 2024-11-19 00:49:02
原創
928 人瀏覽過

How to Close a Bootstrap 3 Collapsible Navbar with External Clicks?

在Bootstrap 3 中透過外部點擊關閉可折疊導覽列

增強導覽列切換的使用者體驗包括關閉開啟的導覽列的能力在其邊界之外點擊。提供的程式碼嘗試透過利用 document.click 事件偵聽器來解決此問題。然而,目前的實現在實現所需的功能方面仍存在缺陷。

解決方案:

以下程式碼片段透過監控文件範圍內的點擊有效解決了這個問題。它檢查單擊的元素是否位於導覽列元素內。如果導覽列開啟(由「navbar-collapse in」類別的存在確定)且按一下的元素不具有「navbar-toggle」類,則按一下事件會有效地觸發對navbar-toggle 按鈕的按一下折疊導覽列。

這種方法結合了優雅和功能,在外部點擊時提供了打開導航欄的無縫關閉他們。

以上是如何透過外部點擊關閉 Bootstrap 3 可折疊導覽列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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