我正在一个只有一张图片的页面上构建一个上下文菜单,我希望用户在右键单击时只有两个选项:打印或关闭页面。一切正常,除了当他们打印它时,上下文菜单也会被打印出来。单击打印后如何删除菜单以使其不打印?这是一个小提琴:
查看:http: //jsbin.com/eQiToLA/2
编辑:http: //jsbin.com/eQiToLA/2/edit
$(document).ready(function(){
$('#imgContainerDiv').vscontext({menuBlock: 'vs-context-menu'});
});
我的标记在这里:
<body>
<div id="imgContainerDiv">
<img src="http://lorempixel.com/output/city-q-c-640-480-8.jpg" alt="city" />
</div>
<div class="vs-context-menu">
<ul>
<li class="print"><a href="#" onclick="window.print();return false;" id="menu_1">Print</a></li>
<li class="exit"><a href="#" onclick="window.close();return false;" id="menu_2">Close</a></li>
</ul>
</div>
</body>