效果图:
html 代码:
<div id="prem5">
<div id="option_prem5" style="height:500px;"></div>
</div>
<div id="rightMenu" class="menu" style="display: none;height:200px;width:100px;overflow-y:auto;background:#EEEEEE;">
<ul>
<li>
<button id="btn_Grid_comm" class="md-trigger btn btn-menu btn-sm" data-modal="modal-1">主机通信
</button>
</li>
<li>
<button id="btn_Grid_peiZhi" class="md-trigger btn btn-menu btn-sm" data-modal="modal-1">
主机配置
</button>
</li>
<li>
<button id="btn_Grid_process" class="md-trigger btn btn-menu btn-sm" data-modal="modal-1">
主机进程
</button>
</li>
<li>
<button id="btn_Grid_treediagram" class="md-trigger btn btn-menu btn-sm" data-modal="modal-1">
配置详情
</button>
</li>
<li>
<button id="btn_Grid_version" class="md-trigger btn btn-menu btn-sm" data-modal="modal-1">
软件版本
</button>
</li>
</ul>
</div>
js 代码:
function caozuokuang() {
$("#option_prem5").bind("contextmenu", function () {
return false;
});
myChart.on("contextmenu", function (params) {
$('#rightMenu').css({
'display': 'block',
'left': params.event.offsetX + 15,
'top': params.event.offsetY - 150
});
$("#option_prem5>div:nth-child(2)").hide();
});
$('#prem5').click(function () {
$('#rightMenu').css({
'display': 'none',
'left': '-9999px',
'top': '-9999px'
});
});
}
css 代码:
*{padding: 0;margin: 0;}
.menu{
position: absolute;
background: #444444;
border-radius: 5px;
left: -99999px;
top: -999999px;
}
.menu ul{list-style: none}
.menu ul li{
padding: 5px 10px;
color: #ffff;
align-content: center;
border-bottom: 1px dashed #ffffff;
font-size: 14px;
}
.menu ul li:last-child{
border-bottom: none;
}