0
@element.stop().animate
scrollLeft: @left
scrollTop: @top
, @options.duration, "linear"
をコンパイルしたくない:スプロケットがにそれがオンライン通訳(coffeescript.org)にコンパイルし、有効なコーヒースクリプト
this.element.animate({
scrollLeft: this.left,
scrollTop: this.top
}, this.options.duration, "linear");
しかし、仲介(それはスプロケットを使用しています)について例外がスローされます「」 "@ options.duration":
Uncaught Error: ExecJS::ProgramError: Error: Parse error on line 131:
Unexpected '.' (in */source/javascripts/views/scene.js.coffee) application.js:1
(anonymous function)
私はコーヒースクリプトを初めて使っています。スプロケットのバグのように見えますか?
タブとスペースが混ざっていませんか? '.animate {...}、@ options.duration、 'linear'のバリエーションを試して何が起こるか見てみましょう(中括弧は*省略*ではなく、*禁止されていません)。 –
あなたは正しいです。この行の前に1つのタブがありました!あなたのコメントを回答として投稿してください – puchu