Fancybox - 禁用右键单击

时间:2013-08-19 12:13:25

标签: jquery fancybox-2

我想在Fancybox中禁用右键单击,我尝试将此处(以及其他地方)发布的解决方案集成到我的Fancybox代码中,但未成功。

我的代码:

<script type="text/javascript">
    $(document).ready(function() {
        $("#fancybox-manual-a").click(function() {
            $.fancybox.open([
                {
                    href : 'images/img1.jpg',
                    title : 'Title 1'
                }, {
                    href : 'images/img2.jpg',
                    title : 'Title 2'
                }, {
                    href : 'images/img3.jpg',
                    title: 'Title 3'
                }
            ], {
                helpers : {
                    title : {
                        type : 'over'
                    }
                }
            });
        });
    });
</script>

通过多个来源建议的代码段如下:

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

不幸的是,我的Fancybox应用程序与我在其他地方发布的内容略有不同,我无法将此代码段成功集成到我的代码中。有什么建议?

提前感谢您的建议。

0 个答案:

没有答案