【发布时间】:2017-03-17 01:40:12
【问题描述】:
我想在我的 HTML5-canvas 上捕捉点击。
我的对象:
mouse =
position:
x: 0
y: 0
set: (event) ->
boundaries = canvas.getBoundingClientRect()
this.position.x = event.clientX - boundaries.left
this.position.y = event.clientY - boundaries.top
我的事件监听器:
window.addEventListener 'click', (event) ->
event.preventDefault()
mouse.position.set event
console.log "#{mouse.position.x} - #{mouse.position.y}"
错误信息:
TypeError: undefined is not an object (evaluating 'this.position.x = event.clientX - boundaries.left')
这段代码有什么问题?
【问题讨论】:
标签: html coffeescript