0
<canvas id="myCanvas" width="578" height="400"></canvas>
<script>
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, 128, 128);
};
imageObj.src = 'http://xxx/yyy/zzz.jpg';
</script>
我怎樣才能得到通知或與事件處理程序掛鉤,當點擊imageObj,畫布對象(不是畫布)的孩子是什麼時候?html5:如何處理畫布兒童點擊事件?
你最好使用getBoudingClientRect檢索畫布位置。 https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect – GameAlchemist 2015-04-01 12:53:06
如何將圖像添加爲畫布的子項?謝謝! – David 2015-04-01 13:02:04
@大衛,你不能「添加它作爲一個孩子」。這不是它的工作方式。你必須按照上面的方式來檢查它。如果您希望imageObj在我的功能中可用,請將其設爲全局變量。 – Jordumus 2015-04-01 13:04:04