bootstrap jquery响应式导航菜单插件代码
程序员文章站
2022-03-01 14:38:08
...
最近发现一个Bootstrap的响应式的导航、个人觉得非常不错、不仅代码难写简单、效果还非常不错、此响应式导航(Responsive Nav)插件不依赖于任何第三方工具库、并且支持触屏操作、调整当前窗口大小即可看到惊艳的效果、响应式导航(Responsive Nav)是一个很小的JavaScript插件、压缩之后仅有1.7KB、能帮你创建针对小屏幕的可切换式导航、它支持触屏事件和CSS3过渡(transitions)效果、具有非常好的性能、他还能支持从height: 0 到 height: auto过渡、这是在CSS3过渡效果中很不容易实现的
引入文件
<!-- 引入这些文件至 <head> 中 --> <link rel="stylesheet" href="responsive-nav.css"> <script src="responsive-nav.js"></script>
添加标签
<div id="nav"> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Projects</a></li> <li><a href="#">Contact</a></li> </ul> </div>
启动此插件
<!-- 将下面这段代码放置在 </body> 之前 --> <script> var navigation = responsiveNav("#nav"); </script>
调整参数
var navigation = responsiveNav("#nav", { // Selector: The ID of the wrapper animate: true, // Boolean: 是否启动CSS过渡效果(transitions), true 或 false transition: 400, // Integer: 过渡效果的执行速度,以毫秒(millisecond)为单位 label: "Menu", // String: Label for the navigation toggle insert: "after", // String: Insert the toggle before or after the navigation customToggle: "", // Selector: Specify the ID of a custom toggle openPos: "relative", // String: Position of the opened nav, relative or static jsClass: "js", // String: ´JS enabled´ class which is added to <html> el debug: false, // Boolean: Log debug messages to console, true 或 false init: function(){}, // Function: Init callback open: function(){}, // Function: Open callback close: function(){} // Function: Close callback });
销毁方法
// 销毁插件 navigation.destroy(); // Toggle navigation.toggle();
Demo源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1hqrc4qo 密码: lu6a
上一篇: jquery.rotate转盘随机抽奖活动程序插件
下一篇: 面试注意事项_面试千万别再犯的7个错误
推荐阅读
-
.NET Core的响应式框架,基于Ace Admin框架菜单导航,Bootstrap布局,fontAwesome图标,内嵌Iframe用EasyUI做数据绑定,动态配置列表,动态配置表单
-
bootstrap响应式导航激活高亮,dedecms导航代码分享
-
实列教程 一款基于jquery和css3的响应式二级导航菜单
-
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
-
Bootstrap响应式导航由768px变成992px的实现代码
-
.NET Core的响应式框架,基于Ace Admin框架菜单导航,Bootstrap布局,fontAwesome图标,内嵌Iframe用EasyUI做数据绑定,动态配置列表,动态配置表单
-
使用jquery实现HTML5响应式导航菜单教程_html5教程技巧
-
jQuery实现简单的列表式导航菜单效果代码_jquery
-
Bootstrap响应式导航由768px变成992px的实现代码
-
jQuery实现简单的列表式导航菜单效果代码_jquery