3

我目前在我的画廊中使用Shadowbox.js,我想在访问者查看全尺寸图像时禁用右键单击。我怎样才能做到这一点?

提前致谢。

4

1 回答 1

3

您可以执行以下操作来专门针对Shadowbox.js,并在页面的其余部分保持上下文菜单不变。

jQuery 1.7+

$(function(){
    $('#sb-wrapper').on('contextmenu', function(){return false;});
});

jQuery 1.6

$(function(){
    $('#sb-wrapper').live('contextmenu', function(){return false;});
});

本国的

//Should be executed as part of the window.onload method 
document.getElementById('sb-wrapper').oncontextmenu = function(){return false;}

演示

在http://www.shadowbox-js.com/上的 Chrome 控制台中执行 Native 语句

于 2012-06-30T02:27:24.470 回答