2

私はのようなものを使用しています

        #need to load an image
        newImage = new Image()
        newImage.onload ->
            console.log("image loaded")
        newImage.src = "https://www.google.com/images/srpr/logo3w.png"

これはにコンパイルされます

    newImage.onload(function() {
      return console.log("image loaded");
    });

これは私が必要とするものではありませんが、ロード時に関数を呼び出すにはどうすればよいですか?

4

3 に答える 3

3

これを試して:

newImage.onload = ->
     console.log("image loaded")
于 2013-01-17T09:44:42.320 に答える
1

これは機能するはずです:

newImage.on('load', console.log("image loaded"))
于 2013-07-10T15:28:13.527 に答える
0

オンロード内でより複雑な機能を実行できるように少し複雑さを追加するには、これを使用してオブジェクトを参照できます

newImage.onload= doThisNow 

doThisNow=->
image=this
console.log 'image ' + image.id + ' loaded'
于 2017-05-25T00:40:49.803 に答える