其实不用Bootstrap也行的,纯属为了好看……
首先要在需要弹出右键菜单的地方屏蔽掉浏览器默认的右键菜单:
<div id="rightmenuparentdiv" οncοntextmenu="showmenu();return false;">
<div id="rightmenudiv">
123
</div>
</div>
然后写showmenu这个函数:
function showmenu(){
document.getElementById("tree").onmousedown = function(e){
if(e.which == 3){
if (!e) {
e = window.event;
}else {
e.srcElement = e.target;
}
if(e.srcElement.innerHTML != ""){
document.getElementById("rightmenu").style.left = e.clientX + "px";
document.getElementById("rightme