如何防止默认右键单击包含图像的 canvas
How to prevent default right click on canvas containing image
我有一个 canvas 并在其中显示图像。我给它附加了一个 jquery 事件,像这样:
$("#mycanvas").mousedown(function(e) {
//Do something
e.preventDefault();
e.stopPropagation();
});
我希望这段代码能够执行我的操作并阻止默认的浏览器行为。前者实现了,但是后者,即违约行为预防没有发生。该事件运行虽然。我想知道如何防止显示右键单击时可以在图像上看到的菜单:
您可以使用 contextmenu:
$("#mycanvas").contextmenu(function(e) {
//Do something
e.preventDefault();
e.stopPropagation();
});
我有一个 canvas 并在其中显示图像。我给它附加了一个 jquery 事件,像这样:
$("#mycanvas").mousedown(function(e) {
//Do something
e.preventDefault();
e.stopPropagation();
});
我希望这段代码能够执行我的操作并阻止默认的浏览器行为。前者实现了,但是后者,即违约行为预防没有发生。该事件运行虽然。我想知道如何防止显示右键单击时可以在图像上看到的菜单:
您可以使用 contextmenu:
$("#mycanvas").contextmenu(function(e) {
//Do something
e.preventDefault();
e.stopPropagation();
});