Javascript Fancybox:禁用右键单击

Javascript Fancybox:禁用右键单击,javascript,fancybox,dreamweaver,Javascript,Fancybox,Dreamweaver,我需要有关禁用右键单击fancybox的帮助。我不能让它工作。请帮助寻找解决方案 $(document).ready(function(){ $(".fancybox").fancybox(); }); $(".fancybox").fancybox({ padding : 0 }); 要禁用右键单击,我必须添加以下脚本: $(".fancybox") .attr('rel', 'gallery') .fancybox({ beforeSho

我需要有关禁用右键单击fancybox的帮助。我不能让它工作。请帮助寻找解决方案

$(document).ready(function(){
    $(".fancybox").fancybox();
});

$(".fancybox").fancybox({
    padding : 0
}); 
要禁用右键单击,我必须添加以下脚本:

$(".fancybox")
    .attr('rel', 'gallery')
    .fancybox({
        beforeShow: function () {
            /* Disable right click */
            $.fancybox.wrap.bind("contextmenu", function (e) {
                return false; 
            });
        }
    });
使用:


要防止在fancybox类的元素上单击鼠标右键。这里有一个

你的问题是什么?如果是如何禁用右键单击fancybox?然后你似乎用第二个代码块来回答它…我知道我有禁用右键单击的代码,但它不起作用。它不会禁用我在fancy box上的图像。我不知道该怎么办。禁用右键单击要防止什么?图像窃取?还有很多其他方法可以让用户不用鼠标就能获得你的图像副本。是的,为了防止图像被窃取……我可以做些什么来防止这种情况发生?防止用户窃取你的图像的最简单方法是根本不向用户展示。只要他们能在网页上看到它,他们就可以偷走它。最好的情况是,他们查看页面的源代码,找到引用图像文件的链接;最坏的情况是,他们截屏。无论哪种方式,他们都有你的图像,所以如果你非常渴望保护你的图像,那么在网站上展示它可能不是一个安全的选择。高度推荐阅读:奇怪,因为它在JSFiddle中的div上确实存在,您在控制台中是否有任何可以帮助我们的错误?我发现了。这是有效的:$'body'。在'contextmenu','img'上,函数{return false;};
$(".fancybox").bind('contextmenu', function (e) {
  e.preventDefault();
});