js实现页面右键自定义功能

js实现页面右键自定义功能
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>frank index</title>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<style type="text/css">
#itemMenu {
	width: 120px;
	height: 69px;
	position: fixed;
	display: none;
}
#itemMenu table tr{
	background: #0080ff;
}
div{
background: #bbb;
margin: 2px auto;
}
</style>
</head>
<body>
	<div id="itemMenu">
		<table width="100%"  cellspacing=1>
			<tr>
				<td style="cursor: default; border: outset 1;" align="center"
					οnclick="create()">create row</td>
			</tr>
			<tr>
				<td style="cursor: default; border: outset 1;" align="center"
					οnclick="update();">modify row</td>
			</tr>
			<tr>
				<td style="cursor: default; border: outset 1;" align="center"
					οnclick="del();">delete row</td>
			</tr>
		</table>
	</div>

	<div class="rows">
		<div id="grp1" class="module">row1</div>
	</div>
	<div class="rows" οncοntextmenu="javascript:showMenu();">
		<div id="grp3" class="module">row2</div>
	</div>
	<div class="rows" οncοntextmenu="javascript:showMenu();">
		<div id="grp2" class="module">row3</div>
	</div>


	<script type="text/javascript">
		$(function() {
			$('.rows').contextmenu(function(e) {
				$('#itemMenu').css({
					'top' : e.pageY,
					'left' : e.pageX,
					'display' : 'block'
				});
				return false;//屏蔽原有的右键菜单
			});
		});
		function create() {
			$('#itemMenu').css('display', 'none');
			alert("create");
		}
		function update() {
			$('#itemMenu').css('display', 'none');
			alert("update");
		}
		function del() {
			$('#itemMenu').css('display', 'none');
			alert("del");
		}
	</script>
</body>
</html>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值