0

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
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 に答える