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 相关文章推荐
jquery 简单的进度条实现代码
Mar 11 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
Feb 15 Javascript
Bootstrap 3 进度条的实现
Feb 22 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
JS简单获取当前日期和农历日期的方法
Apr 17 Javascript
利用纯JS实现像素逐渐显示的方法示例
Aug 14 Javascript
vue 组件高级用法实例详解
Apr 11 Javascript
小程序实现留言板
Nov 02 Javascript
微信小程序template模板与component组件的区别和使用详解
May 22 Javascript
js设计模式之代理模式及订阅发布模式实例详解
Aug 15 Javascript
微信小程序 简易计算器实现代码实例
Sep 02 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
Jul 20 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
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
Yii2 rbac权限控制操作步骤实例教程
2016/04/29 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
微信小程序开发入门基础教程
2017/04/19 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
python版飞机大战代码分享
2018/11/20 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
python七夕浪漫表白源码
2019/04/05 Python
详解Python字符串切片
2019/05/20 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
在家更换处方镜片:Lensabl
2019/05/01 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
教育科学研究生自荐信
2013/10/09 职场文书
结构工程研究生求职信
2013/10/13 职场文书
病媒生物防治方案
2014/05/13 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP
python之json文件转xml文件案例讲解
2021/08/07 Python