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 相关文章推荐
用javascript实现页面打印的三种方法
Mar 05 Javascript
ajax 同步请求和异步请求的差异分析
Jul 04 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
Apr 19 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
jQuery实现获取table表格第一列值的方法
Mar 01 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
原生JS写Ajax的请求函数功能
Dec 22 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
Sep 04 Javascript
JS数组去重的6种方法完整实例
Dec 08 Javascript
JS字符串常用操作方法实例小结
Jun 24 Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
Aug 18 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 for 循环语句使用方法详细说明
2010/05/09 PHP
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
php时间戳转换的示例
2014/03/31 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
use jscript Create a SQL Server database
2007/06/16 Javascript
JS注册/移除事件处理程序(ExtJS应用程序设计实战)
2013/05/07 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jQuery插件kinMaxShow扩展效果用法实例
2015/05/04 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
AngularJS 事件发布机制
2018/08/28 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
小程序实现列表点赞功能
2018/11/02 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
Python查找相似单词的方法
2015/03/05 Python
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
Python 数据结构之旋转链表
2017/02/25 Python
python 获取网页编码方式实现代码
2017/03/11 Python
Python简单I/O操作示例
2019/03/18 Python
详解Python函数式编程—高阶函数
2019/03/29 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
keras模型保存为tensorflow的二进制模型方式
2020/05/25 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
乡镇挂职心得体会
2014/09/04 职场文书
教师党员学习群众路线心得体会
2014/11/04 职场文书
三方合作意向书范本
2015/05/09 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery