これを使用できます:
$('img').bind('contextmenu', function(e){
return false;
});
この実例を参照してください。
最新の jQuery では:
$('body').on('contextmenu', 'img', function(e){ return false; });
注:body
可能であればより狭いものを使用する必要があります。
または jQuery なしで、キャンバスに適用します。
canvas.oncontextmenu = function(e) { e.preventDefault(); e.stopPropagation(); }
編集済み
Fiddle の例を更新して、コンテキスト メニューが画像ではなくキャンバスに限定されていることを示しました。
Jクエリ
$('body').on('contextmenu', '#myCanvas', function(e){ return false; });
HTML の例
<canvas id="myCanvas" width="200" height="100">
Your browser does not support the canvas element.
</canvas>
<img src="http://db.tt/oM60W6cH" alt="bubu">