js實現(xiàn)右鍵自定義菜單
更新時間:2016年12月03日 10:31:16 作者:代碼小公主
這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)右鍵菜單功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了右鍵自定義菜單的具體代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#menu {
height: 200px;
width: 50px;
border: 1px solid gray;
background-color: antiquewhite;
padding: 10px;
display: none;
position: absolute;
}
ul,
li {
margin: 0;
padding: 0;
list-style-type: none;
line-height: 40px;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li>復(fù)制</li>
<li>粘貼</li>
<li>運行</li>
<li>工具</li>
<li>幫助</li>
</ul>
</div>
</body>
<script type="text/javascript">
var menu = document.getElementById("menu");
document.oncontextmenu = function(ev) {
var oEvent = ev || event;
//自定義的菜單顯示
menu.style.display = "block";
//讓自定義菜單隨鼠標(biāo)的箭頭位置移動
menu.style.left = oEvent.clientX + "px";
menu.style.top = oEvent.clientY + "px";
//return false阻止系統(tǒng)自帶的菜單,
//return false必須寫在最后,否則自定義的右鍵菜單也不會出現(xiàn)
return false;
}
//實現(xiàn)點擊document,自定義菜單消失
document.onclick = function() {
menu.style.display = "none";
}
</script>
</html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript實現(xiàn)獲取最近7天的日期的方法詳解
這篇文章主要想和大家分享一些JavaScript開發(fā)中會用到的小技巧,本文主要介紹了js獲取最近7天的日期,判斷當(dāng)前日期時間大于指定日期時間等內(nèi)容,需要的可以參考一下2023-04-04
javascript中直接引用Microsoft的COM生成Word
直接引用Microsoft的COM是可以生成Word的,下面為大家介紹下實現(xiàn)的javascript代碼2014-01-01
用canvas 實現(xiàn)個圖片三角化(LOW POLY)效果
這篇文章主要介紹了用canvas 實現(xiàn)個圖片三角化(LOW POLY)效果 的相關(guān)資料,需要的朋友可以參考下2016-02-02

