我手动打开fancybox(参见下面的代码)。如何禁用右键单击?在fancyapps.com中找到的示例对我不起作用......
<a class="Farma_Iluzji" href="javascript:;">zdjęcia</a>
<script>
$(".Farma_Iluzji").click(function() {
$.fancybox.open([
'/photo_gallery/Galerie/Farma Iluzji/images/20150502_162041.jpg',
'/photo_gallery/Galerie/Farma Iluzji/images/20150502_172042.jpg',
'/photo_gallery/Galerie/Farma Iluzji/images/20150502_172555.jpg',
'/photo_gallery/Galerie/Farma Iluzji/images/20150502_173316.jpg',
'/photo_gallery/Galerie/Farma Iluzji/images/20150502_173330.jpg',
'/photo_gallery/Galerie/Farma Iluzji/images/20150502_174559.jpg'
],
{
autoPlay : false,
playSpeed : 3000,
helpers : {
thumbs : true,
overlay : {
css : {
'background' : 'rgba(0, 0, 0, 0.85)'
}
}
}
})
});
</script>
答案 0 :(得分:0)
我不确定你为什么需要这个,但我想是为了防止保存图像。 要禁用右键单击,您可以使用:
<script language="javascript">
document.onmousedown=disableclick;
status="Right Click Disabled";
Function disableclick(event)
{
if(event.button==2)
{
alert(status);
return false;
}
}
</script>
注意:强>
除了使用右键单击外,还有很多方法可以保存图像。
答案 1 :(得分:0)
如果您使用的是fancyBox3,则可以使用选项protect
(例如,protect:true
)来禁用对内容的右键点击。