如何禁用右键单击(添加水印)和淡化内容?

时间:2013-07-09 15:48:35

标签: jquery fancybox

如何在一个脚本中更改图库项目时添加禁用右键单击(添加水印)和淡化内容。

我的代码不起作用:

$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
    nextMethod : 'resizeIn',
    nextSpeed  : 250,

    prevMethod : false,

    helpers : {
        title : {
            type : 'inside'
        }
    }
 });

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

1 个答案:

答案 0 :(得分:1)

将所需的所有API选项放在单个脚本init中(只用逗号分隔它们,但最后一个)

$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
    nextMethod : 'resizeIn',
    nextSpeed  : 250,
    prevMethod : false,
    helpers : {
        title : {
            type : 'inside'
        }
    },
    beforeShow: function () {
        /* Disable right click */
        $.fancybox.wrap.bind("contextmenu", function (e) {
                return false; 
        });
    }
    // ,
    // some other options or callbacks go here
 });