jQuery EasyUI API 中文文档 - 菜单(Menu)

简介: Menu 菜单 用 $.fn.menu.defaults 重写了 defaults。用法示例创建 Menu经由标记创建 menu 应该添加 'easyui-menu' 类到 标记。

Menu 菜单

$.fn.menu.defaults 重写了 defaults

用法示例

创建 Menu

经由标记创建 menu 应该添加 'easyui-menu' 类到 <div/> 标记。 每个 menu item 经由 <div/> 标记创建。 我们可以添加 'iconCls' 属性到 menu item,以定义一个显示在menu item 左边的图标。添加 'menu-sep' 类到 menu item 将产生一个 menu 分隔符。

1. <div id="mm" class="easyui-menu" style="width:120px;">

2. <div>New</div>

3. <div>

4. <span>Open</span>

5. <div style="width:150px;">

6. <div><b>Word</b></div>

7. <div>Excel</div>

8. <div>PowerPoint</div>

9. </div>

10. </div>

11. <div iconCls="icon-save">Save</div>

12. <div class="menu-sep"></div>

13. <div>Exit</div>

14. </div>

编程创建 menu 并侦听 'onClick' 事件。

1. $('#mm').menu({  

2.     onClick:function(item){  

3. //...

4.     }  

5. }); 

显示 Menu

menu 被创建时,它是隐藏不可见的。调用 'show' 方法来显示 menu

1. $('#mm').menu('show', {  

2.   left: 200,  

3.   top: 100  

4. }); 

特性

名称

类型

说明

默认值

zIndex

number

Menu z-index 样式, 从它开始增加。.

110000

left

number

Menu 的左边位置。

0

top

number

Menu 的顶部位置。

0

事件

名称

参数

说明

onShow

none

menu 显示之后触发。

onHide

none

menu 隐藏之后触发。

onClick

item

当点击 menu item 时触发。

方法

名称

参数

说明

show

pos

在指定的位置显示 menu
pos
参数有两个特性:
left
:新的左边位置。
top
:新的顶部位置。

hide

none

隐藏 menu

getItem

itemEl

获取 menu item 数据并返回,该数据包含下列特性:
target
DOM 对象,即 menu item
id
string,元素的 id 属性。
text
stringmenu item 的文字。
href
string,定位的 url
disabled
booleanmenu item 禁用与否。
onclick
function,当用户点击 menu item 时执行的函数。
iconCls
string,图标的 CSS 类。

setText

param

给指定的 menu item 设置文字。 'param' 包含两个特性:
target
DOM 对象,被设定的 menu item
text
string,新的文字值。

setIcon

param

给指定的 menu item 设置图标。 'param' 包含两个特性:
target
DOM 对象, menu item
iconCls
新图标的 CSS 类。

findItem

text

找到指定的 menu item 返回对象与 getItem 方法相同。

appendItem

param

追加 menu item 'param' 参数包含下列特性:
parent
DOM 对象, menu item 将追加到其中, 如果没有设定, menu item 将作为顶级 menu item
text
string menu item 的文字。
href
string 定位的 url
onclick
string 或者 function 当用户点击 menu item时执行的脚本代码或者函数。
iconCls
string 图标的 CSS 类。

removeItem

itemEl

移除指定的 menu item

enableItem

itemEl

启用 menu item

disableItem

itemEl

禁用 menu item

目录
相关文章
|
9月前
|
前端开发
10EasyUI 菜单与按钮- 创建链接按钮(Link Button)
10EasyUI 菜单与按钮- 创建链接按钮(Link Button)
66 0
|
2月前
|
敏捷开发 JavaScript 前端开发
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤
|
9月前
|
JavaScript 前端开发
12EasyUI 菜单与按钮- 创建分割按钮(Split Button)
12EasyUI 菜单与按钮- 创建分割按钮(Split Button)
62 0
|
2月前
|
JavaScript 前端开发 搜索推荐
JQuery EasyUI -- 日历选择器,2024年最新程序员经验分享
JQuery EasyUI -- 日历选择器,2024年最新程序员经验分享
|
2月前
|
前端开发 JavaScript API
【uni-app】【基于jQuery Ajax】[sd.js]最新原生完整版for凯哥API版本
【uni-app】【基于jQuery Ajax】[sd.js]最新原生完整版for凯哥API版本
|
9月前
|
JavaScript 前端开发
11EasyUI 菜单与按钮- 创建菜单按钮(Menu Button)
11EasyUI 菜单与按钮- 创建菜单按钮(Menu Button)
29 0
|
9月前
09EasyUI 菜单与按钮- 创建简单的菜单
09EasyUI 菜单与按钮- 创建简单的菜单
20 0
|
9月前
|
Web App开发 JavaScript 前端开发
SAP UI5 应用开发教程之四十五 - 如何在 SAP UI5 应用里使用 jQuery 和原生的 DOM API
SAP UI5 应用开发教程之四十五 - 如何在 SAP UI5 应用里使用 jQuery 和原生的 DOM API
|
10月前
|
存储 JavaScript 前端开发
jQuery 常用API
jQuery 常用API
35 0
|
11月前
|
缓存 JavaScript 程序员
jQuery 常用API 3
jQuery 常用API
66 0