我有一页填充图像(image1,image2,image3)。我想要发生的是:
在image1上右键单击处于活动状态时...图像2和图像2被禁用以接收任何左键单击或右键单击,直到我结束右键单击image1。有谁知道如何在JavaScript中实现这一点?谢谢!
答案 0 :(得分:0)
如果您使用的是jQuery,可以使用以下解决方案。
您的代码类似于:
$(document).ready( function() {
// Capture right click
$("#imgX").rightClick( function(e) {
$('body').click(function () {
return false;
});
});
});
其实上面不会工作。您的右键菜单是自定义还是浏览器默认?如果是自定义的,那么您可以使用上面作为如何操作的指南。不确定你想要实现的目标。通常,当您右键单击图像并且上下文菜单处于活动状态时,如果单击其他内容,则上下文菜单会在技术上消失,您所需要的内容已经实现。