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

<html>
<head>
	<script src="jquery-easyui/jquery.min.js"></script>
	<script src="jquery-easyui/jquery.easyui.min.js"></script>
	<script src="jquery-easyui/easyloader.js"></script>
	<script src="jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
	<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/default/easyui.css">
	<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/icon.css" />
</head>
<body>
	<!--当class等于"menu-sep"时是一条直线-->
	<div id="mm" class="easyui-menu" style="width:120px;" data-options="left:100,top:100">
		<div id="b">New</div>  
		<div id="c">  
			<span >Open</span>  
			<div style="width:150px;">  
				<div><b>Word</b></div>  
				<div>Excel</div>  
				<div>PowerPoint</div>  
			</div>  
		</div>  
		<div iconCls="icon-save">Save</div>  
		<div class="menu-sep"></div>  
		<div id="a">Exit</div> 
	</div>
	<a class="easyui-linkbutton" id="aa1" href="javascript:void(0)">显示</a>
	<a class="easyui-linkbutton" id="aa2" href="javascript:void(0)">关闭</a>
	<a class="easyui-linkbutton" id="aa3" href="javascript:void(0)">改变</a>
	<a class="easyui-linkbutton" id="aa4" href="javascript:void(0)">图标</a>
	<a class="easyui-linkbutton" id="aa5" href="javascript:void(0)">添加</a>
	<a class="easyui-linkbutton" id="aa6" href="javascript:void(0)">移除</a>
	<a class="easyui-linkbutton" id="aa7" href="javascript:void(0)">禁用</a>
	<a class="easyui-linkbutton" id="aa8" href="javascript:void(0)">开启</a>

	
	<script>
		function aa(){
			alert('123');
		}
		$(function (){
			//点击显示,菜单显示
			$("#aa1").click(function (){
				$("#mm").menu('show',{
					left:100,
					top:100
				})
			})


			//点击关闭,菜单关闭
			$("#aa2").click(function (){
				$("#mm").menu('hide')
			})

			//点击改变,修改特定的菜单文本
			$("#aa3").click(function (){
				$("#mm").menu('setText',{
					target:$("#a"),
					text:'嘻嘻哈哈'
				})
			})

			//点击图标,修改特定的图标
			$("#aa4").click(function (){
				$("#mm").menu('setIcon',{
					target:$("#a"),
					iconCls:'icon-save'
				})
			})

			//点击添加,添加菜单
			$("#aa5").click(function (){
				$("#mm").menu('appendItem',{
					parent:$("#a"),
					text:'呼呼啦啦',
					iconCls:'icon-save'
				})
			})

			//点击移除,移除菜单某一项
			var itemEl = $('#b'); 
			$("#aa6").click(function (){
				$("#mm").menu('removeItem',itemEl)
			})

			//点击禁用,禁用菜单项
			var itemEl1 = $('#c'); 
			$("#aa7").click(function (){
				$("#mm").menu('disableItem',itemEl1)
			})

			//点击开启,开启禁用菜单项
			var itemEl1 = $('#c'); 
			$("#aa8").click(function (){
				$("#mm").menu('enableItem',itemEl1)
			})

			//把右键绑定当前的菜单
			$(document).bind('contextmenu',function(e){
				$('#mm').menu('show', {
						left: e.pageX,
						top: e.pageY
				});
				return false;
			});

		

		})
	</script>

	<!--
	menu的属性
	left:菜单的左边距
	<div id="mm" class="easyui-menu" style="width:120px;" data-options="left:100">  
		<div>New</div>   
	</div>

	top:菜单的右边距
	<div id="mm" class="easyui-menu" style="width:120px;" data-options="top:100">  
		<div>New</div>   
	</div>

	
	menu的事件
	onShow:当一个菜单被显示后触发。
	<div id="mm" class="easyui-menu" style="width:120px;" data-options="left:100,top:100,onShow:aa"> 
		<div>New</div>   
	</div>

	onHide:在一个菜单被隐藏后触发。
	<div id="mm" class="easyui-menu" style="width:120px;" data-options="left:100,top:100,onHide:aa"> 
		<div>New</div>   
	</div>

	onClick:当一个菜单被点击时触发。
	<div id="mm" class="easyui-menu" style="width:120px;" data-options="left:100,onClick:aa"> 
		<div>New</div>   
	</div>


	menu的方法
	show:在一个特定的位置显示菜单。
		参数有2个属性:
		left:新的左边距。
		top:新的顶边距。
	hide:隐藏一个菜单。
	setText:设置特定的菜单文本,
		参数包含2个属性:
		target:DOM对象,将要被设置的菜单项。
		text:字符串,新的文本值。
	setIcon:设置特定的菜单项图标,
		参数包含2个属性:
		target:DOM对象,菜单项目。
		iconCls: 新的图标css类。
	removeItem:移除特定的菜单项。
	enableItem:启用菜单项。
	disableItem:禁用菜单项。
	-->
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值