ResponsiveMenuBar.js是一个简单的jQuery插件,用于创建一个动态响应菜单栏,其外观和功能与谷歌新闻使用的菜单栏类似
如果屏幕上的菜单项太多,则会将它们移动到一个单独的下拉列表中,并显示一个“三个垂直点”图标,用户可以单击该图标访问其他项目。
1.在文档中加载jQuery和ResponsiveMenuBar.js插件的文件。
<!-- jQuery is required --> <script src="/path/to/cdn/jquery.min.js"></script> <!-- ResponsiveMenuBar.js Plugin --> <link rel="stylesheet" href="menu.css" /> <script src="jquery.ResponsiveMenuBar.js"></script>
2.为响应菜单栏编码HTML。
<div class="rowContainer"> <div id="header"> <div class="menuContainer opacity0"> <div class="menuLink" urlto="01.html">Menu Item 1</div> <div class="menuLink" urlto="02.html">Long Menu Item 2</div> <div class="menuLink" urlto="03.html">Menu 3</div> <div class="menuLink" urlto="04.html">0004</div> <div class="menuLink" urlto="05.html">Menu Item 5</div> <div class="menuLink" urlto="06.html">Menu 6</div> <div class="menuLink" urlto="07.html">Menu 7</div> <div class="menuLink" urlto="08.html">Long Menu Item 008</div> </div> <div class="iconExileMenu displayNone"> </div> <div class="exileMenuContainer displayNone"> </div> </div> </div>
3.调用函数响应菜单栏
而插件将完成剩下的工作。
$(document).ResponsiveMenuBar({ funcClickOnActive: null, showDebugInfo: true });