jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮


Posted in Javascript onNovember 18, 2015

jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮

菜单(Menu)定义在一些 DIV 标记中,如下所示:

<div id="mm" class="easyui-menu" style="width:120px;">
 <div onclick="javascript:alert('new')">New</div>
 <div>
  <span>Open</span>
  <div style="width:150px;">
  <div><b>Word</b></div>
  <div>Excel</div>
  <div>PowerPoint</div>
  </div>
 </div>
 <div icon="icon-save">Save</div>
 <div class="menu-sep"></div>
 <div>Exit</div>
 </div>

当菜单创建之后是不显示的,调用 'show' 方法显示它或者调用 'hide' 方法隐藏它:

$('#mm').menu('show', {
  left: 200,
  top: 100
 });

创建链接按钮(Link Button)

通常情况下,使用 <button> 元素来创建按钮,而链接按钮(Link Button)则是使用 <a> 元素来创建的。所以实际上一个链接按钮(Link Button)就是一个显示为按钮样式的 <a> 元素。

jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮

为了创建链接按钮(Link Button),所有您需要做的就是添加一个名为 'easyui-linkbutton' 的 class 属性到 <a> 元素:

<div style="padding:5px;background:#fafafa;width:500px;border:1px solid #ccc">
 <a href="#" class="easyui-linkbutton" iconCls="icon-cancel">Cancel</a>
 <a href="#" class="easyui-linkbutton" iconCls="icon-reload">Refresh</a>
 <a href="#" class="easyui-linkbutton" iconCls="icon-search">Query</a>
 <a href="#" class="easyui-linkbutton">text button</a>
 <a href="#" class="easyui-linkbutton" iconCls="icon-print">Print</a>
 </div>
 <div style="padding:5px;background:#fafafa;width:500px;border:1px solid #ccc">
 <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-cancel">Cancel</a>
 <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-reload">Refresh</a>
 <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-search">Query</a>
 <a href="#" class="easyui-linkbutton" plain="true">text button</a>
 <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-print">Print</a>
 <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-help"></a>
 <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-save"></a>
 <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-back"></a>
 </div>

正如您所看到的,iconCls 属性是一个 icon 的 CSS class 样式,它在按钮上显示一个 icon 图片。

有时候您需要禁用链接按钮(Link Button)或者启用它,下面的代码演示了如何禁用一个链接按钮(Link Button):

$(selector).linkbutton('disable'); // call the 'disable' method
Javascript 相关文章推荐
flexigrid 类似ext grid的JS表格代码
Jul 17 Javascript
js整数字符串转换为金额类型数据(示例代码)
Dec 26 Javascript
我的Node.js学习之路(二)NPM模块管理
Jul 06 Javascript
AngularJS实现路由实例
Feb 12 Javascript
JS触摸与手势事件详解
May 09 Javascript
js实现鼠标跟随运动效果
Aug 02 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 Javascript
原生javascript中this几种常见用法总结
Feb 24 Javascript
vue 实现用户登录方式的切换功能
Apr 14 Javascript
js和jquery判断数据类型的4种方法总结
Aug 28 jQuery
详解JavaScript中常用的函数类型
Nov 18 #Javascript
JavaScript如何动态创建table表格
Aug 02 #Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 #Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 #Javascript
如何使用jquery easyui创建标签组件
Nov 18 #Javascript
JavaScript严格模式详解
Nov 18 #Javascript
每天一篇javascript学习小结(String对象)
Nov 18 #Javascript
You might like
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
通过JS判断网页是否为手机打开
2020/10/28 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
python使用reportlab实现图片转换成pdf的方法
2015/05/22 Python
python制作websocket服务器实例分享
2016/11/20 Python
Python paramiko模块使用解析(实现ssh)
2019/08/30 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
工程造价专业大专生求职信
2013/10/06 职场文书
幼儿教师自我鉴定
2013/11/02 职场文书
电子邮箱格式怎么写
2014/01/12 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
冰峪沟导游词
2015/02/09 职场文书
中小企业员工手册范本
2015/05/14 职场文书
环保建议书范文
2015/09/14 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
nginx共享内存的机制详解
2022/03/21 Servers