Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 防止在动态添加的图像上单击鼠标右键_Jquery_Image_Contextmenu_Right Click - Fatal编程技术网

Jquery 防止在动态添加的图像上单击鼠标右键

Jquery 防止在动态添加的图像上单击鼠标右键,jquery,image,contextmenu,right-click,Jquery,Image,Contextmenu,Right Click,我想在任何图像上禁用右键单击 这很好,但仅适用于静态图像 $('img').bind('contextmenu', function( return false; }); 如何防止在动态添加的图像上单击鼠标右键?您可以在委派事件中使用: $(document).on("contextmenu","img",function(){ return false;}); $(document).on(“contextmenu”,“img”,function(){return false;})

我想在任何图像上禁用右键单击

这很好,但仅适用于静态图像

$('img').bind('contextmenu', function(
    return false;
});
如何防止在动态添加的图像上单击鼠标右键?

您可以在委派事件中使用:

$(document).on("contextmenu","img",function(){ return false;});

$(document).on(“contextmenu”,“img”,function(){return false;})是的,它可以工作,谢谢!一般来说,在问题中添加答案是个坏主意。我添加了这个评论作为回答,因为它解决了你的问题。@Urbycoz好吧,它没有花很多精力来写,也不是一个非常有用的案例,因此没有重复。有更好的候选人参加投票。