2013-07-28 53 views
2

我想禁用右鍵點擊任何圖像。防止右鍵點擊動態添加的圖像

這工作正常,但只適用於靜態圖像。

$('img').bind('contextmenu', function(
    return false; 
}); 

如何防止右鍵單擊動態添加的圖像?

+1

'$(文件)。在( 「文本菜單」, 「IMG」,函數(){返回false;});' –

+0

是的,作品,謝謝! –

+2

通常,作爲問題的一部分添加答案是一個不好的主意。我已將該評論添加爲答案,因爲它解決了您的問題。 –

回答

5

可以使用.on()與委派事件:

$(document).on("contextmenu","img",function(){ return false;}); 
+1

這應該有更多upvotes。很好的答案。 – Urbycoz

+0

@Urbycoz好吧,它不需要花費很多精力來寫,也不是一個非常有用的案例,也沒有重複的內容。有更好的候選人upvoting。 –