List.FeaturedItem = Marionette.ItemView.extend({
template: "#featuredItem-template",
tagName: "li",
attributes: function () {
var attribs = {};
attribs = {class: this.model.escape("id").toLowerCase() + " featuredImage"};
return attribs;
}
});
上記のコードが ie8 で失敗するのはなぜですか? 他の場所でも問題なく動作します。「予想される識別子、文字列、または数値がありません」と表示され、上記のコードから「クラス」の真ん中にカーソルがドロップされます。
ところで、backbone.js/marionette.js アプリケーションを作成しようとしています。それがbestie8が処理できるので、私はjquery 1.9.1に戻りました。これは、ie8 を除くすべての場所で美しく機能します。残念ながら、これはこのアプリケーションの要件です。