ASP.NET 简单鼠标右键效果contextmenutrip
2015-11-12 21:21
295 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="_20151110_Web.WebForm1" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style> #__contextmenu { position: absolute; display: none; width: auto; z-index: 100; padding: 0px; list-style: none; margin: 0px; padding: 0px; border-radius: 2px; border: 2px solid rgb(102, 102, 102); background-color: white; } #__contextmenu li { border: none; white-space: nowrap; margin: 1px; } #__contextmenu li a { cursor: pointer; cursor: hand; height: 100%; text-decoration: none; display: block; padding: 3px 10px 3px 10px; } #__contextmenu li:hover { background-color: gainsboro; } </style> <script> document.addEventListener("contextmenu", function (event) { event.preventDefault(); var ctxMenu = document.getElementById("__contextmenu"); ctxMenu.style.display = "block"; ctxMenu.style.left = (event.pageX) + "px"; ctxMenu.style.top = (event.pageY) + "px"; }, false); document.addEventListener("click", function (event) { var ctxMenu = document.getElementById("__contextmenu"); ctxMenu.style.display = "none"; ctxMenu.style.left = ""; ctxMenu.style.top = ""; }, false); </script> </head> <body> <form id="form1" runat="server"> <div> </div> <ul id="__contextmenu"> <li> <asp:LinkButton ID="lbClearSession" runat="server">Refresh Session Cache</asp:LinkButton></li> <li> <asp:LinkButton ID="lbClearApplication" runat="server">Reload Master Data</asp:LinkButton></li> </ul> </form> </body> </html>
ASP.NET contextmenutrip demo
最终实现效果为:
相关文章推荐
- .Net动态代理Castle系列
- ASP.NET两个常见的异常 如未能创建 Mutex
- asp.net 后台按钮事件弹出新页而不被阻止
- asp.net 后台按钮事件弹出新页而不被阻止
- Asp.Net Form验证
- asp.net中操作Word问题记录
- asp.net mvc 发送邮箱验证码
- asp.net请求管道和页面生命周期
- asp.net日期格式出现"/"的问题
- iOS设置按钮的图片为Aspetfit
- asp.net发布webservice出现‘Could not write to output file ‘解决办法
- asp.net微信开发(开发者接入)
- ASP.NET MVC 网站优化总结 使用 Gzip 压缩
- 实现在ASP中对字符的Escape编码和解码
- 智能家居喂鱼系统(二)-器材介绍
- URLRewrite伪静态后AspNetPager分页控件列表输出的静态化方法
- ASP.NET 弹出提示框所有种类
- ASP.NET中的DataView用法详解
- ASP.NET MVC 4 中的JSON数据交互
- NoClassDefFoundError: org/aspectj/lang/JoinPoint