扫码关注官方订阅号
我需要实现的功能是在一个p元素上鼠标右键点击的时候弹出另外一个p元素。但是鼠标右键的时候是有默认行为的,如下图所示:
有没有办法不让上图所示的默认行为出现?
光阴似箭催人老,日月如移越少年。
$p.oncontextmenu = ....
window.oncontextmenu = function () { showCustomMenu(); return false; // 取消默认菜单 }
window.oncontextmenu = function(){return false;}
绑定浏览器的右键菜单事件,返回 false 就行了
w3c的方法是e.preventDefault(),IE则是使用e.returnValue = false;
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
$p.oncontextmenu = ....
绑定浏览器的右键菜单事件,返回 false 就行了
w3c的方法是e.preventDefault(),IE则是使用e.returnValue = false;