我需要避免使用$('.lorem').on('contextmenu', function...
-长话说。
使用oncontextmenu
也是一样。
获取错误
“未捕获的TypeError:无法读取未定义的属性'preventDefault'”
有帮助吗?
function fn(e){
e.preventDefault();
console.log('lorem');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='parent' oncontextmenu='fn()'>lorem</div>
答案 0 :(得分:1)
这对我有用
function fn(e) {e.preventDefault(); console.log('lorem');}
window.addEventListener("load",function() {
document.querySelector(".parent").oncontextmenu=fn
});
<div class='parent'>lorem</div>