博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二百零七节,jQuery EasyUI,MenuButton(菜单按钮)组件
阅读量:4567 次
发布时间:2019-06-08

本文共 4333 字,大约阅读时间需要 14 分钟。

jQuery EasyUI,MenuButton(菜单按钮)组件

 

学习要点:

  1.加载方式

  2.属性列表

  3.方法列表

 

本节课重点了解 EasyUI 中 MenuButton(菜单按钮)组件的使用方法,这个组件依赖于 Menu(菜单)组件和 LinkButton(按钮)组件

 

一.加载方式

class 加载方式

 

编辑
撤销
恢复
剪切
复制
粘贴
删除
全选

 

menubutton()方法,将一个符合规则的元素执行菜单按钮方法

html代码

编辑
撤销
恢复
剪切
复制
粘贴
删除
全选

js代码

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false          //按钮不扁平化,显示按钮轮廓    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系        onClick:function (item) {            alert('在菜单项被点击的时候触发');            alert(item); //接收点击的对象        }    });    //菜单项部分    $('#box').menu('setIcon', {        target: '#i1',        iconCls: 'icon-add'    });        $('#box').menu('setIcon', {        target: '#i2',        iconCls: 'icon-add'    });        $('#box').menu('setIcon', {        target: '#i3',        iconCls: 'icon-add'    });        $('#box').menu('setIcon', {        target: '#i4',        iconCls: 'icon-add'    });        $('#box').menu('setIcon', {        target: '#i5',        iconCls: 'icon-add'    });        $('#box').menu('setIcon', {        target: '#i6',        iconCls: 'icon-add'    });        $('#box').menu('setIcon', {        target: '#i7',        iconCls: 'icon-add'    });});

注意:菜单按钮,是按钮和菜单的组合,所以菜单的属性,方法,事件等参照上一节,菜单来使用即可

 

 

二.菜单按钮属性列表

plain   boolean 为 true 时显示简易效果。默认为 true。

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false          //按钮不扁平化,显示按钮轮廓    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系    });});

 

menu   string 用来创建一个对应菜单的选择器。

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false          //按钮不扁平化,显示按钮轮廓    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系    });});

 

duration   number 定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。默认为100。

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false,          //按钮不扁平化,显示按钮轮廓        duration:50         //定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。默认为100。    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系    });});

属性列表,其他属性,参考依赖组件 LinkButton

 

三.菜单按钮方法

options   none 返回属性对象。

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false,          //按钮不扁平化,显示按钮轮廓        duration:50         //定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。默认为100。    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系    });    alert($('#bt').menubutton('options'));   //返回属性对象});

 

disable   none 禁用菜单按钮。

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false,          //按钮不扁平化,显示按钮轮廓        duration:50         //定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。默认为100。    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系    });    $('#bt').menubutton('disable');   //禁用菜单按钮});

 

enable   none 启用菜单按钮。

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false,          //按钮不扁平化,显示按钮轮廓        duration:50         //定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。默认为100。    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系    });    $('#bt').menubutton('enable');   //启用菜单按钮});

 

destroy   none 销毁菜单按钮。

$(function () {    //按钮部分    $('#bt').menubutton({        menu:'#box',         //在按钮里指向菜单元素        iconCls:'icon-edit', //设置按钮图标        plain:false,          //按钮不扁平化,显示按钮轮廓        duration:50         //定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。默认为100。    });    //菜单部分    $('#box').menu({        zIndex:100,   //设置菜单的层级关系    });    $('#bt').menubutton('destroy');   //销毁菜单按钮。});

 

 

重写默认值

扩展自$.fn.linkbutton.defaults。使用$.fn.menubutton.defaults 重写默认值 对象。

 

转载于:https://www.cnblogs.com/adc8868/p/6659774.html

你可能感兴趣的文章
IOS 图片模糊处理 ------ 直接代码 复制出去就可用 值得标记
查看>>
四人小组项目---------需求更新
查看>>
5.17
查看>>
观后感
查看>>
[BZOJ2661][BeiJing wc2012]连连看 费用流
查看>>
优蜜(有米科技)面筋,香喷喷的,新鲜出炉
查看>>
字符串与整型的转换及判断
查看>>
Aapache 启动不了,报错信息:suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
查看>>
微信小程序 JS动态修改样式
查看>>
天纬思创网络综合信息管理系统 V1.0 后台
查看>>
OC-->NSMutableString常用方法
查看>>
hive 分区表
查看>>
观影计划:漫威电影宇宙「无限战争」系列
查看>>
用番茄工作法提升工作效率 (二)用番茄钟实现劳逸结合(简单到不可相信)...
查看>>
1.3 排序显示数据
查看>>
在form上设定了defaultbutton属性之后,切换提交按钮的解决办法
查看>>
HTMl5视频播放
查看>>
struts2标签之列求和
查看>>
《面向对象程序设计课程学习进度条》
查看>>
oracle 迁移数据文件( 转)
查看>>