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 获取对象 定位子对象
May 31 Javascript
基于jquery的跨域调用文件
Nov 19 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
Nov 07 Javascript
DOM基础教程之使用DOM控制表单
Jan 20 Javascript
移除AngularJS下URL中的#字符的方法
Jun 19 Javascript
js图片轮播手动切换效果
Nov 10 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
JS图片轮播与索引变色功能实例详解
Jul 06 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
vue综合组件间的通信详解
Nov 06 Javascript
Vue数据双向绑定原理及简单实现方法
May 18 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
Apr 10 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 高手之路(一)
2006/10/09 PHP
php csv操作类代码
2009/12/14 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
js选择器全面解析
2016/06/27 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
Python中字典的基础知识归纳小结
2015/08/19 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
Python IDLE入门简介
2017/12/08 Python
python实现输入数字的连续加减方法
2018/06/22 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
python aiohttp的使用详解
2019/06/20 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
python wsgiref源码解析
2021/02/06 Python
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
什么是索引指示器
2012/08/20 面试题
毕业自我鉴定
2013/11/05 职场文书
仓库门卫岗位职责
2013/12/22 职场文书
防火标语大全
2014/10/06 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers