jQuery中 谷歌新闻风格响应菜单栏

  • 源码大小:61.45KB
  • 所需积分:1积分
  • 源码编号:19JP-3129
  • 浏览次数:625次
  • 最后更新:2023年05月08日
  • 所属栏目:其他
本站默认解压密码:19jp.com 或 19jp_com

简介

ResponsiveMenuBar.js是一个简单的jQuery插件,用于创建一个动态响应菜单栏,其外观和功能与谷歌新闻使用的菜单栏类似

如果屏幕上的菜单项太多,则会将它们移动到一个单独的下拉列表中,并显示一个“三个垂直点”图标,用户可以单击该图标访问其他项目。

参见:

  • 带jQuery的材料设计风格上下文菜单-3Dot上下文菜单

如何使用它:

1.在文档中加载jQuery和ResponsiveMenuBar.js插件的文件。

  1. <!-- jQuery is required -->
  2. <script src="/path/to/cdn/jquery.min.js"></script>
  3.  
  4. <!-- ResponsiveMenuBar.js Plugin -->
  5. <link rel="stylesheet" href="menu.css" />
  6. <script src="jquery.ResponsiveMenuBar.js"></script>

2.为响应菜单栏编码HTML。

  1. <div class="rowContainer">
  2. <div id="header">
  3. <div class="menuContainer opacity0">
  4. <div class="menuLink" urlto="01.html">Menu Item 1</div>
  5. <div class="menuLink" urlto="02.html">Long Menu Item 2</div>
  6. <div class="menuLink" urlto="03.html">Menu 3</div>
  7. <div class="menuLink" urlto="04.html">0004</div>
  8. <div class="menuLink" urlto="05.html">Menu Item 5</div>
  9. <div class="menuLink" urlto="06.html">Menu 6</div>
  10. <div class="menuLink" urlto="07.html">Menu 7</div>
  11. <div class="menuLink" urlto="08.html">Long Menu Item 008</div>
  12. </div>
  13. <div class="iconExileMenu displayNone">
  14. </div>
  15. <div class="exileMenuContainer displayNone">
  16. </div>
  17. </div>
  18. </div>

3.调用函数响应菜单栏而插件将完成剩下的工作。

  1. $(document).ResponsiveMenuBar({
  2. funcClickOnActive: null,
  3. showDebugInfo: true
  4. });

预览截图