跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例
更新时间:2023-08-30 15:15:02 阅读量: 教育文库 文档下载
- 跟我学英语推荐度:
- 相关推荐
跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例
杨教授工作室精心创作的优秀程序员职业提升必读系列资料
目录
1.1EaseUI菜单Menu组件及应用实例 (2)
1.1.1菜单(Menu)定义在一些DIV 标记中 (2)
1.2超链接按钮(easyui-linkbutton)组件 (4)
1.2.1easyui-linkbutton组件 (4)
1.3菜单按钮(Menu Button)组件 (5)
1.3.1菜单按钮的组成 (5)
杨教授工作室,版权所有,盗版必究,1/6页
跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例
杨教授工作室精心创作的优秀程序员职业提升必读系列资料
1.1EaseUI菜单Menu组件及应用实例
1.1.1菜单(Menu)定义在一些 DIV 标记中
菜单组件通常用于快捷菜单。他是构建其他菜单组件的必备基础组件。比如:menubutton 和splitbutton。它还可以用于导航和执行命令。
1、通过标签创建菜单
给<div/>标签(该标签为菜单项目的容器)添加一个名为'easyui-menu'的类ID。每个菜单项都通过<div/>标签创建(不需要再添加<a>标签)。可以添加'iconCls'属性来给菜单项定义一个图标显示到菜单项的左侧。添加'menu-sep'类ID菜单项将会生成一个菜单分割线。(1)HTML标签
<div id="menuWarpDivTagID" class="easyui-menu" style="width:120px;">
<div id="newItemID">New</div>
<div>
<span>Open</span>
<div style="width:150px;">
<div id="wordItemID"><b>Word</b></div>
<div id="excelItemID">Excel</div>
<div id="powerPointItemID">PowerPoint</div>
</div>
</div>
<div data-options="iconCls:'icon-save'" id="saveItemID">Save</div>
<div class="menu-sep"></div>
<div id="exitItemID">Exit</div>
杨教授工作室,版权所有,盗版必究,2/6页
跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例
杨教授工作室精心创作的优秀程序员职业提升必读系列资料
</div>
(2)显示菜单
在菜单被创建的时候它是隐藏和不可见的。调用'show'方法显示菜单或者调用'hide' 方法隐藏它。
<script>
$(function(){
$('#menuWarpDivTagID').menu('show', {
left: 200,
top: 100
});
$('#menuWarpDivTagID').menu({
onClick:function(item){
alert("点击的菜单项目id="+item.id+",文字=" + item.text);
}
});
});
</script>
(3)监听'onClick'事件
(4)示例程序的执行结果
杨教授工作室,版权所有,盗版必究,3/6页
跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例
杨教授工作室精心创作的优秀程序员职业提升必读系列资料
1.2超链接按钮(easyui-linkbutton)组件
1.2.1easyui-linkbutton组件
1、主要的特性
通常情况下,使用<button> 元素来创建按钮,而链接按钮(Link Button)则是使用<a> 元素来创建的。所以实际上一个链接按钮(Link Button)就是一个显示为按钮样式的<a> 元素。
2、应用的要求
应用<a>创建出导航按钮,但不能再通过在<a>中设置href属性定义URL,而必须在onclick事件中进行功能操作——通过设置window.location.href。
链接按钮用户创建超链接按钮。它是表示正常的<a>标记。可以显示图标和文字,或仅仅只是图标或文字。按钮的宽度可以动态收缩/展开以适应文本标签。
3、使用方式——linkbutton同样提供两种使用方式
为了创建链接按钮(Link Button),所有您需要做的就是添加一个名为'easyui-linkbutton' 的class 属性到<a> 元素。
(1)通过html标记创建
<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>
其中的iconCls 属性是一个icon 的CSS class 样式,它在按钮上显示一个icon 图片。(2)通过js脚本创建
<a id="btn" href="#">easyui</a>
$('#btn').linkbutton({ iconCls: 'icon-search' });
以上两种方式都可以创建linkbutton。
4、以下例子使用JQuery绑定单击处理函数给链接
<body>
<a id="btn" href="http://www.77cn.com.cn" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>
<script>
$(function () {
$('#btn').bind('click', function () {
杨教授工作室,版权所有,盗版必究,4/6页
跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例
杨教授工作室精心创作的优秀程序员职业提升必读系列资料
alert('按钮被点击了');
});
});
</script>
</body>
5、禁止按钮
有时候您需要禁用链接按钮(Link Button)或者启用它,下面的代码演示了如何禁用一个链接按钮(Link Button),而只需要调用'disable' 方法。
$(selector).linkbutton('disable');
1.3菜单按钮(Menu Button)组件
1.3.1菜单按钮的组成
1、菜单按钮(Menu Button)包含一个按钮(button)和一个菜单(menu)组件,当点击或移动鼠标到按钮上,将显示一个对应的菜单。
为了定义一个菜单按钮(Menu Button),应该要定义一个链接按钮(Link Button)和一个菜单(menu)。上图中的“Edit”为链接按钮,当点击该链接按钮(它为弹出菜单的触发按钮)时,将弹出下拉菜单项目。
2、对应的HTML标签示例
<div style="background:#fafafa;padding:5px;width:200px;border:1px solid #ccc">
<a href="#" class="easyui-menubutton" menu="#mm1"
iconCls="icon-edit">Edit</a>
杨教授工作室,版权所有,盗版必究,5/6页
跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例
杨教授工作室精心创作的优秀程序员职业提升必读系列资料
<a href="#" class="easyui-menubutton" menu="#mm2" iconCls="icon-help">Help</a>
</div>
<div id="mm1" style="width:150px;">
<div iconCls="icon-undo">Undo</div>
<div iconCls="icon-redo">Redo</div>
<div class="menu-sep"></div>
<div>Cut</div>
<div>Copy</div>
<div>Paste</div>
<div class="menu-sep"></div>
<div iconCls="icon-remove">Delete</div>
<div>Select All</div>
</div>
<div id="mm2" style="width:100px;">
<div>Help</div>
<div>Update</div>
<div>About</div>
</div>
杨教授工作室,版权所有,盗版必究,6/6页
正在阅读:
跟我学jQuery EaseUI Web前端框架_EaseUI菜单Menu组件及应用实例08-30
高高山顶立 深深海底行07-01
世界古代史-名词解释04-21
推荐优秀特岗教师演讲稿10-15
纪检监察业务知识考试题库04-09
乡镇新农村科学发展观演讲稿12-24
方案征集评审会新闻通稿04-05
“六五”普法知识竞赛试题08-26
道德讲堂我的榜样教案03-11
纪检监察业务知识 - 题库10-26
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- EaseUI
- 跟我学
- 前端
- 组件
- 框架
- 实例
- 菜单
- 应用
- jQuery
- Menu
- Web
- edpfnt系统202 系统安装配置手册.
- 归一问题
- 位置的表示方法
- 福州译国译民保险翻译(2)
- 浅析担保公司会计核算中存在的几个问题
- 小学英语助动词do、Be动词、情态动词的用法练习
- 中国婴儿尿裤行业商业模式专项分析与企业投资环境研究报告
- 教师坐班制度
- 基于USS协议的变频器计算机通信设计
- 外研版英语单词
- 汇率与国际金融体系(第十一章)
- 公差期末复习题及答案
- 人教版七年级英语上册期末测试卷
- 专题5 存在性问题
- 遗传学试题集锦
- 0bg%qpdo《关于济南等三市调整征地地面附着物和青苗补偿标准的批复》(鲁价费
- 奥尔夫音乐活动方案 库乞乞
- 初中化学常见元素及原子团化合价助记口诀
- 华南理工大学 线性代数与解析几何 试卷 (13)
- 建筑外墙保温施工技术分析