在coffeescript中我尝试在onload触发器上绑定图像上的dragstart事件时出现以下错误:
Uncaught TypeError: Cannot set property 'ondragstart' of undefined
这是我的代码:
image_url = "some.url"
@image = $ new Image()
@image[0].onload = () =>
@image.on( 'dragstart', () -> false )
@image.attr 'src', image_url
答案 0 :(得分:0)
修正了它:
@image[0].onload = () =>
@image.on 'mousedown', (e) -> e.preventDefault();
鼠标按下,结合防止默认..
在这个例子中,他们像我在问题中那样绑定它: http://eightmedia.github.com/hammer.js/slideshow/
仍然想知道我在这里失踪了什么..