0

在咖啡脚本中,我尝试在 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
4

1 回答 1

0

用这个修复它:

@image[0].onload = () =>
  @image.on 'mousedown', (e) -> e.preventDefault();

鼠标向下,结合防止默认..

在这个例子中,他们确实像我在问题中那样绑定它:http: //eightmedia.github.com/hammer.js/slideshow/

仍然想知道我在这里缺少什么..

于 2012-11-02T14:11:56.743 回答