3

現在、ギャラリーにShadowbox.jsを使用しています。訪問者が画像をフルサイズで表示するときに右クリックを無効にしたいと考えています。どうすればこれを達成できますか?

前もって感謝します。

4

1 に答える 1

3

以下を実行して、 Shadowbox.jsを具体的にターゲットにし、ページの残りの部分でコンテキスト メニューをそのままにしておくことができます。

jQuery 1.7+

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

jQuery1.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 に答える