Javascript 除某些元素外,禁用右键单击
我正在使用此代码禁用右键单击我的页面:Javascript 除某些元素外,禁用右键单击,javascript,jquery,Javascript,Jquery,我正在使用此代码禁用右键单击我的页面: $(document).ready(function() { $(document).bind("contextmenu",function(e) { return false; }); }); 我怎样才能添加一些例外,比如说当你右键点击图片时,上下文菜单不应该被禁用 可能是因为停止播放音乐,但无法理解 感谢事件。目标: $(document).ready(function() { $(document).bind("
$(document).ready(function() {
$(document).bind("contextmenu",function(e) {
return false;
});
});
我怎样才能添加一些例外,比如说当你右键点击图片时,上下文菜单不应该被禁用
可能是因为停止播放音乐,但无法理解
感谢
事件。目标:
$(document).ready(function() {
$(document).bind("contextmenu", function(e) {
if(!$(e.target).is('img')){
return false;
}
});
});
试试这个:
<script type="text/javascript">
$(function () {
$('#btnClick').bind('contextmenu',function(e){
e.preventDefault();
alert('Right Click is not allowed');
});
});
</script>
<input type="text" /><br>
<input type="checkbox" />
<button id="btnClick">Click</button>
$(函数(){
$('#btnClick').bind('contextmenu',函数(e){
e、 预防默认值();
警报(“不允许右键单击”);
});
});
点击
Not方法不起作用。目标方法正在工作。谢谢:)我已经编辑了你的标题。请不要在问题标题中包含关于所用语言的信息,除非没有它就没有意义。标签就是为了这个目的。还可以看到,如果共识是“不,他们不应该重复