1
嘿,我想要添加一個偵聽器到我的畫布上,以便查看用戶點擊了哪個圖片。Konva addEventListener點擊多張圖片
目前,我有以下代碼(和它的作品就好了):
theImg.on('click', function(evt) {
console.log(this.id());
console.log('X: ' + this.x());
console.log('Y: ' + this.y());
});
但是,如果我有不止一個圖像就可以了,然後我不希望有創建ZZZZ。在(「點擊」,...爲每個圖像上有
我注意到Konva具有的addEventListener所以我試着這樣做以下:
document.getElementById('theImg').addEventListener('click', function() {
console.log(this.id());
console.log('X: ' + this.x());
console.log('Y: ' + this.y());
}, false);
即使調用特定圖像,它似乎也不工作?在我JSFIDDLE嘗試這個,當我得到一個錯誤:
Uncaught TypeError: Cannot read property 'addEventListener' of null
因此,除了錯誤我得到的,我怎麼也可以設置的addEventListener以斷火時,我只點擊了圖片?