отключить правый клик в fancybox - PullRequest
3 голосов
/ 05 августа 2010

есть способ отключить щелчок правой кнопкой мыши в fancybox.спасибо

Ответы [ 4 ]

4 голосов
/ 25 мая 2011
                onComplete: function() {
                        $("#fancybox-img").bind("contextmenu",function(e){
                            return false;
                        });
                    }

Добавьте это к своим параметрам, чтобы отключить щелчок правой кнопкой мыши на изображениях в fancybox:)

3 голосов
/ 15 мая 2014

Вот как я это сделал:

// fancybox
jQuery(".fancybox").fancybox({
    openEffect  : 'elastic',
    closeEffect : 'elastic',
    beforeShow: function () {
        /* Disable right click */
        $.fancybox.wrap.bind("contextmenu", function (e) {
        return false;
        });
        /* Disable drag */
        $.fancybox.wrap.bind("dragstart", function (e) {
        return false;
        });

    }
});
0 голосов
/ 30 сентября 2011

Если вы используете jQuery, попробуйте это. Если это поможет поставить +1:)

$(document).ready(function()
{
    // No right click
    $(document).bind('contextmenu', function() 
    {
        alert('no right click.');
        return false;
    });

});
0 голосов
/ 05 августа 2010

Если вы хотите отключить щелчок правой кнопкой мыши на изображении, вам нужно захватить результирующий селектор и отключить его свойство контекстного меню.

пример :

$('#fancybox-wrap').bind('contextmenu', function() {
    alert('sorry, Right Click Disabled :P'); //do stuff
    return false;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...