我有一个画布,我在里面显示一个图像.我已经附加了一个
jquery事件,如下所示:
$("#mycanvas").mousedown(function(e) { //Do something e.preventDefault(); e.stopPropagation(); });
我希望此代码可以执行我的操作并防止默认的浏览器行为.前者是完成的,然而,后者,即默认行为预防不会发生.事件仍在运行.我想知道如何在右键单击时阻止显示您在图像上看到的菜单:
解决方法
你可以使用
contextmenu:
$("#mycanvas").contextmenu(function(e) { //Do something e.preventDefault(); e.stopPropagation(); });