gpt4 book ai didi

javascript - 如何为某些元素启用上下文菜单

转载 作者:行者123 更新时间:2023-12-03 00:17:35 26 4
gpt4 key购买 nike

我已禁用文档的上下文菜单(鼠标右键单击)。 $(document).bind('contextmenu',function(){return false;});现在我想为某些输入启用上下文菜单。 $('#nickname').bind('contextmenu', function (){return true;});但它不起作用。有什么想法吗?

最佳答案

您可以从文档上下文菜单处理程序返回 true/false,具体取决于您单击的元素。请参阅 event.target 属性。

$(document).bind('contextmenu',function(event){
if (event.target == document.querySelector("#nickname")) {
return true;
} else {
return false;
}
});

查看完整示例:https://codepen.io/anon/pen/gqmXZJ?editors=1010

当不确定如何处理事件时,尝试使用 console.log(event),那里有很多有用的属性。

关于javascript - 如何为某些元素启用上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54475187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com