2013-01-12 104 views

回答

0

您可以使重疊圖片觸發他的parent()點擊事件。例如:

$('#myImage').click(function(){ 
    $(this).parent().trigger('click'); 
}); 
+0

我可以欺騙oncontextmenu(rightclick)在這種情況下? –

+0

我也應該可以右鍵點擊「重疊」的圖片,只有圖片是透明的地方,我應該可以捕捉到父圖像。但是這可能嗎? –

+0

如果它應該表現得沒有重疊,則應該使用背景圖片而不是重疊圖片 –

2

最好的辦法應該是隻使用CSS此:

#avatarDiv{pointer-events:none;} 

UPDATE

根據這一意見,

我也應該可以右擊「重疊」圖片, 只有地方圖像是透明的,我應該可用 捕捉父圖像。

這不是一個解決方案。

+0

注意IE和opera不支持。請參閱https://developer.mozilla.org/en-US/docs/CSS/pointer-events – seyed

+0

它似乎無法正常工作。畫布會解決這個問題嗎? –