我正面臨着我目前系統的一些問題。點擊圖片後面的元素
查看原圖片:http://imgur.com/KgHu3 我想要在頭像後面點擊「物品」(表格)。但我不能,因爲圖片是重疊的。
在這裏你可以看到問題:http://imgur.com/tRqTz
我應該怎麼做呢?是不可能的?或者我必須在HTML5 Canvas中才能做到這一點?
我正面臨着我目前系統的一些問題。點擊圖片後面的元素
查看原圖片:http://imgur.com/KgHu3 我想要在頭像後面點擊「物品」(表格)。但我不能,因爲圖片是重疊的。
在這裏你可以看到問題:http://imgur.com/tRqTz
我應該怎麼做呢?是不可能的?或者我必須在HTML5 Canvas中才能做到這一點?
您可以使重疊圖片觸發他的parent()
點擊事件。例如:
$('#myImage').click(function(){
$(this).parent().trigger('click');
});
最好的辦法應該是隻使用CSS此:
#avatarDiv{pointer-events:none;}
UPDATE
根據這一意見,
我也應該可以右擊「重疊」圖片, 只有地方圖像是透明的,我應該可用 捕捉父圖像。
這不是一個解決方案。
注意IE和opera不支持。請參閱https://developer.mozilla.org/en-US/docs/CSS/pointer-events – seyed
它似乎無法正常工作。畫布會解決這個問題嗎? –
我可以欺騙oncontextmenu(rightclick)在這種情況下? –
我也應該可以右鍵點擊「重疊」的圖片,只有圖片是透明的地方,我應該可以捕捉到父圖像。但是這可能嗎? –
如果它應該表現得沒有重疊,則應該使用背景圖片而不是重疊圖片 –