Javascript Fancybox:禁用右键单击
我需要有关禁用右键单击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
$(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();
});