layui-扩展模块开发文档

layui扩展模块 - mouseRightMenu 右键菜单-文档

enianAdmin后台框架

更新日志

2019-01-02
1.数据data字段支持,obj,更方便储存其他多个参数
2..open 第二个参数支持填入false,为默认样式

演示地址

http://doc.enianteam.com/demo/mouse_right_menu

下载地址

https://gitee.com/hslr/mouseRightMenu-layui

使用示例

css样式需要自己引入mouseRightMenu.css

  1. //数据示例
  2. //data:任何数据,支持str和obj
  3. //type:类型,任意定义
  4. //title:菜单标题
  5. var menu_data=[
  6. {'data':{id:18},'type':1,'title':'删除文件'},
  7. {'data':{id:18},'type':2,'title':'重命名'},
  8. {'data':{id:18},'type':3,'title':'复制'},
  9. {'data':{id:18},'type':4,'title':'粘贴'}
  10. ]
  11. //调用示例:
  12. //参数1:[arr] 菜单数据,
  13. //参数2:[obj/false] 弹窗参数配置(layer配置)添false则为默认,
  14. //参数3:[func] 菜单点击触发
  15. mouseRightMenu.open(menu_data,false,function(d){
  16. console.log(d)//输出:{'data':data,'type':4,'title':'粘贴'}
  17. //return false; //阻止默认事件(点击关闭菜单)
  18. })

弹窗参数配置说明

  1. area //宽高,宽,默认150px;高,自动
  2. skin //样式名class,默认使用样式文件中样式,自定义后,可不用引入样式文件。
  3. offset //坐标,默认鼠标当前
  4. shade //遮罩,默认透明遮罩
  5. shadeClose //默认开启遮罩关闭
  6. maxHeight //最大高度,默认240
  7. content //支持自定义菜单内容,(一般不会设置此参数)默认使用自带样式