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 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
Mar 23 Javascript
javascript 学习笔记(八)javascript对象
Apr 12 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
JS防止网页被嵌入iframe框架的方法分析
Sep 13 Javascript
微信小程序 教程之条件渲染
Oct 18 Javascript
jQuery自动或手动图片切换效果
Oct 11 jQuery
详解如何在nuxt中添加proxyTable代理
Aug 10 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
浅谈目前可以使用ES10的5个新特性
Jun 25 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 22 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
Oct 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
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
你不知道的文件上传漏洞php代码分析
2016/09/29 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
2020/01/04 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
js 概率计算(简单版)
2017/09/12 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
webpack dll打包重复问题优化的解决
2018/10/10 Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
2019/05/15 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
Python函数式编程指南(四):生成器详解
2015/06/24 Python
python绘制简单彩虹图
2018/11/19 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
python实现按行分割文件
2019/07/22 Python
Python如何读取文件中图片格式
2020/01/13 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
500行python代码实现飞机大战
2020/04/24 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
意大利奢侈品网站:Italist
2016/08/23 全球购物
产假请假条
2014/04/10 职场文书
学习十八大的心得体会
2014/09/12 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
给男朋友的道歉短信
2015/05/12 职场文书
MySQL插入数据与查询数据
2022/03/25 MySQL
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技