一个漂亮的jquery菜单插件,既可以轻松的完成类

zeupin.mugx

一个漂亮的jquery菜单插件,既可以轻松的完成类似淘宝、京东、小米等电商类的商品多目录分级样式,也可制作美观的MegaMenu样式菜单。

官网: https://github.com/zeupin/mugx

功能特点 MIT授权,可自由商用。 兼容IE8+(兼容IE8时,需要使用jquery 1.x)。 多种可配置的二级菜单的显示位置。 核心样式和主题样式分离。 体积小巧,压缩后,js和css加一起仅有不可思议的2kb! 代码结构清晰,使用方便。 预定义的多个主题样式,直接拷贝,极速呈现! 将来会添加更多主题样式,方便大家使用。 演示

如下是一些典型样式, 更多演示请至: https://github.com/zeupin/mugx-demo

核心类 .mugx 水平主菜单 .mugx.verticle 垂直主菜单 .mugx-item 主菜单条目 .mugx-sub 二级菜单区 结构 .mugx[data-pos=... data-classes=...] 或 .mugx.verticle[data-pos=... data-classes=...] .mugx-item .mugx-sub .mugx-item .mugx-sub .mugx-item `.mugx-sub 配置项 .mugx[data-pos=值] 是二级菜单将要显示的位置,取值可为 相对于list的list.right, list.left, list.bottom, list.top,或相对为当前item的 item.bottomitem.top。如果没有设置,默认为 list.bottom.mugx[data-classes=值] 是当鼠标进入一级菜单时,二级菜单将要应用的类。如果没有设置,默认为 active.mugx[data-z-index=值] 主菜单的z-index值,默认为20。 用法 1. 在head中插入样式:

<head> <link rel="stylesheet" href="<path>/mugx.css"> <link rel="stylesheet" href="<path>/mugx.theme.css"> </head>

mugx.css 是核心样式,一般保留原样,不要修改 mugx.theme.css 是主题样式,用于设计不同的主题,根据站点要求,自行订制。可参阅演示的模板网页。
2. 在body中加入 div.mugx(显示为水平菜单)或者div.mugx.verticle(显示为垂直菜单)

<body> <div class="mugx" data-pos="二级菜单的显示位置" data-classes="一个或多个类"> ... </div> </body> 3. 加入一级菜单和二级菜单的内容

<div class="mugx" data-pos="二级菜单的显示位置" data-classes="一个或多个类"> <div class="mugx-list"> <div class="mugx-item"> <h6>大标题</h6> <p>小标题</p> <div class="mugx-sub"> 二级菜单内容 </div> </div> <div class="mugx-item"> <h6>大标题</h6> <p>小标题</p> <div class="mugx-sub"> 二级菜单内容 </div> </div> <div class="mugx-item"> <h6>大标题</h6> <p>小标题</p> <div class="mugx-sub"> 二级菜单内容 </div> </div> </div> </div>

一级菜单中的大标题设为h6,小标题设为p,只是演示而已。可根据自己需要,在 mugx.theme.css 文件中自行定义需要的样式。

4. 导入jquery.js和mugx.js,然后应用。

<body> <!-- 前面已经添加好了的HTML内容 --> <script src="<path>/jquery.min.js"></script> <script src="<path>/mugx.min.js"></script> <script> $(".mugx").mugx(); // 或者带入配置项 $(".mugx").mugx({ "pos": "list.bottom", "classes": "active class-1 class-2", "z-index": 100 }); </script> </body> 5. 完成! 一起参与

欢迎大家一起参与,持续改进这个前端库。如果您发现任何bug或者想提出任何建议,欢迎提交PR交流。

如果您觉得本程序对您还有点用,请支持本项目,为我们在github上给个star,或者fork本项目。

如果有在上海和武汉的朋友,欢迎约时间见面吹牛聊天,话题不限,可以是技术、创业、运动或者其他任何话题,也可以约着打羽毛球、跑步、骑行。这两个城市我都经常跑,非常乐意和大家交朋友。

广告时间

如果有软件开发、网站建站、APP开发、平面设计等需要的朋友或者公司,也欢迎线上和线下交流。宙品科技的研发团队都是资深的专业人士,有着丰富的项目经验,能又快又好的把您的预期效果实现出来,热诚欢迎您的垂询!详询:021-31662600。

版权

MIT授权,可以自由商用,但是请保留原始版权信息。拒当源码流氓,从我们自己做起,谢谢大家!

作者: 刘念 https://github.com/maccliu/

Copyright (c) 2017 Zeupin LLC

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。