javascript – 如何防止默认右键单击包含图像的画布

前端之家收集整理的这篇文章主要介绍了javascript – 如何防止默认右键单击包含图像的画布前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个画布,我在里面显示一个图像.我已经附加了一个 jquery事件,如下所示:
$("#mycanvas").mousedown(function(e) {
    //Do something
    e.preventDefault();
    e.stopPropagation();
});

我希望此代码可以执行我的操作并防止默认的浏览器行为.前者是完成的,然而,后者,即默认行为预防不会发生.事件仍在运行.我想知道如何在右键单击时阻止显示您在图像上看到的菜单

解决方法

你可以使用 contextmenu
$("#mycanvas").contextmenu(function(e) {
    //Do something
    e.preventDefault();
    e.stopPropagation();
});

猜你在找的JavaScript相关文章