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 相关文章推荐
MSN消息提示类
Sep 05 Javascript
javascript fullscreen全屏实现代码
Apr 09 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
Dec 21 Javascript
jquery 实现密码框的显示与隐藏示例代码
Sep 18 Javascript
JS如何判断移动端访问设备并解析对应CSS
Nov 27 Javascript
js弹出对话框方式小结
Nov 17 Javascript
超全面的javascript中变量命名规则
Feb 09 Javascript
微信小程序 五星评价功能的实现
Mar 09 Javascript
9种改善AngularJS性能的方法
Nov 28 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
vue自定义标签和单页面多路由的实现代码
May 03 Javascript
JavaScript实现雪花飘落效果
Dec 27 Javascript
详解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的ob_start() 控制您的浏览器cache
2009/08/03 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
javascript实现动态CSS换肤技术的脚本
2007/06/29 Javascript
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
2010/04/01 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
JS中完美兼容各大浏览器的scrolltop方法
2015/04/17 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
python实现得到一个给定类的虚函数
2014/09/28 Python
Python生成随机密码
2015/03/10 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
python图像处理之反色实现方法
2015/05/30 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
实践Vim配置python开发环境
2018/07/02 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
Pytest mark使用实例及原理解析
2020/02/22 Python
Python socket处理client连接过程解析
2020/03/18 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
Opencv+Python识别PCB板图片的步骤
2021/01/07 Python
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
自考生自我鉴定范文
2013/10/01 职场文书
简历中个人求职的自我评价模板
2013/11/29 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
副处级干部考察材料
2014/05/17 职场文书
幸福中国演讲稿
2014/09/12 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL