我有一个画布,我在里面显示一个图像.我已经附加了一个
jquery事件,如下所示:
$("#mycanvas").mousedown(function(e) { //Do something e.preventDefault(); e.stopPropagation(); });
我希望此代码可以执行我的操作并防止默认的浏览器行为.前者是完成的,然而,后者,即默认行为预防不会发生.事件仍在运行.我想知道如何在右键单击时阻止显示您在图像上看到的菜单:
解决方法
你可以使用
contextmenu:
$("#mycanvas").contextmenu(function(e) { //Do something e.preventDefault(); e.stopPropagation(); });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。