为了账号安全,请及时绑定邮箱和手机立即绑定

js模拟桌面右键菜单,粘贴复制功能。如果有更好的办法也可以

js模拟桌面右键菜单,粘贴复制功能。如果有更好的办法也可以

樱桃小丸子_0002 2016-03-29 18:04:54
<script type="text/javascript"> window.onload = function (){ var oMenu = document.getElementById("menu"); var aLi = oMenu.getElementsByTagName("li"); //加载后隐藏自定义右键菜单 oMenu.style.display = "none"; //菜单鼠标移入/移出样式 for (i = 0; i < aLi.length; i++) { //鼠标移入样式 aLi[i].onmouseover = function () { this.className = "active" }; //鼠标移出样式 aLi[i].onmouseout = function () { this.className = "" } } //自定义菜单 document.oncontextmenu = function (event) { var event = event || window.event; var style = oMenu.style; style.display = "block"; style.top = event.clientY + "px"; style.left = event.clientX + "px"; return false; }; //页面点击后自定义菜单消失 document.onclick = function () { oMenu.style.display = "none" }};</script>
查看完整描述

1 回答

?
慕郎_莲华

TA贡献83条经验 获得超16个赞

可以不错~~默认菜单应该设置成隐藏的~~~用js 去隐藏有可能会闪烁

查看完整回答
反对 回复 2016-03-30
  • 1 回答
  • 1 关注
  • 2204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信