这是一款jQuery超酷隐藏菜单放大显示特效插件。通过这个插件,你可以在你的网站上添加一个功能类似的菜单,你还可以通过参数设置来定制这个隐藏菜单插件。
HTML结构
实现需要在html的头部引入jQuery和jQuery.square_menu.js以及square_menu.css文件。
<body>
  ..
  <div class="sidemenu">
    <nav class="left">
      <a href="...">...</a>
      <a href="...">...</a>
      <a href="...">...</a>
    </nav>
    <nav class="right">
      <a href="...">...</a>
      <a href="...">...</a>
      <a href="...">...</a>
    </nav>
  </div>
  ..
</body>
                
                上面的代码中使用了两个nav元素,这一点十分重要,因为插件需要两个独立的动画元素来创建菜单展开动画。所以要确保在你的Html结构中有两个nav。在nav中的内容你可以随意定制。
JAVASCRIPT
通过下面的jQuery代码来调用隐藏菜单插件:
$(".sidemenu").square_menu({
    flyDirection: "bottom",
    button: "Menu",
    animationStyle: "vertical",
    closeButton: "X"
});
                
                下面是一些可用参数:
- flyDirection:该参数定义隐藏菜单出现的方向。可用的值是:"top", "bottom", "left", "right", "top-left", "top-right", "bottom-left" 和 "bottom-right"。默认值为"bottom"。
- button:该参数用于设置触发隐藏菜单的按钮。设置为"false"隐藏按钮,默认值为字符串"Menu"。
- animationStyle:该参数用于设置隐藏菜单展开的动画类型。可用值为:"vertical"和"horizontal"。Vertical最好和flyDirection的"top" 或 "bottom"一起使用。Horizontal最好和flyDirection的"left" 或 "right"一起使用。默认值为"vertical"。
- closeButton:该参数定义隐藏菜单是否有关闭按钮。该参数接收HTML标签或字符串。要隐藏关闭按钮设置为"false"。默认字符串为"X"。
公共方法
有时候你需要创建自己的触发按钮,通过这些公共方法,你可以通过编程的方式使用下面的公共方法来自定义触发按钮。
- 
                    $.fn.openMenu() 你可以像下面的代码一样手动触发隐藏菜单。这个方法和toggle方法的功能一样,例如,如果调用这个方法时隐藏菜单已经打开,那么它会触发关闭菜单的函数。 $(".sidemenu").openMenu();
- 
                    $.fn.closeMenu() 你可以像下面的代码一样手动关闭隐藏菜单。 $(".sidemenu").closeMenu();
- 
                    应用举例: $(".your-button").click(function() { $(".sidemenu").openMenu(); });
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!


 
                    



















