bootstrap-dropdown
功能:实现点击时下拉框显示
插件:dropdown.js
要点:dropdown功能往往用在导航栏、导航条上,用作标题显示。dropdown与<ul><li>标签搭配用。
以data-toggle作被点击者,以ul class="dropdown-menu"作展开显示,对被点击者、展开者作一个整体li class="dropdown"包围
<!DOCTYPE html> <html lang=""> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Title Page</title> <!-- Bootstrap CSS --> <!-- jquery 与 boostrap 的先后加载也会影响其下拉菜单的显示,看来要用requireJs 解决依赖关系了 --> <script src="../bootstrap-3.3.5-dist/js/bootstrap.min.js"></script> <script src="../extlib/jquery-1.11.1.min.js" type="text/javascript" charset="utf-8"></script> <!-- Local bootstrap CSS & JS --> <script src="../bootstrap-3.3.5-dist/js/collapse.js"></script> <script src="../bootstrap-3.3.5-dist/js/scrollspy.js"></script> <script src="../bootstrap-3.3.5-dist/js/transition.js"></script> <script src="../bootstrap-3.3.5-dist/js/dropdown.js"></script> <script src="../bootstrap-3.3.5-dist/js/alert.js"></script> <link rel="stylesheet" media="screen" href="../bootstrap-3.3.5-dist/css/bootstrap.min.css"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <h1 class="text-center">Hello World</h1> <!-- 显示下拉框,一般与nav navbar-nav ul li结合,关键词:dropdown dropdown-toggle data-toggle="dropdown" drop-menu --> <!-- boostrap 限制了灵活性 --> <nav class="navbar navbar-default navbar-fixed-top" role="navigation"> <a class="navbar-brand" href="#">Title</a> <ul class="nav navbar-nav"> <li class="active"> <a href="#">Home</a> </li> <li> <a href="#">Link</a> </li> </ul> <div class="collapse navbar-collapse js-navbar-scrollspy"> <ul class="nav navbar-nav"> <li><a href="">kkk</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">dropdown</a> <ul class="dropdown-menu"> <li><a href="" tabindex="-1">aaaaaaa</a></li> <li><a href="" tabindex="-1">bbbbbbbbbbb</a></li> </ul> </li> </ul> </div> </nav> </body> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?