0
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中失敗?它在其他地方效果很好。它表示「期望的標識符,字符串或數字缺失」,並將光標從上面的代碼位置放到世界「類」的中間。爲什麼此代碼在ie8中失敗?
順便說一句,我想創建一個backbone.js/marionette.js應用程序。我放棄了jQuery 1.9.1,因爲這是bestie8可以處理的。這在任何地方都可以很好地工作,但是ie8和不幸的是這是這個應用程序的要求。
你可以嘗試在這種情況下,你的json的鍵添加引號「」,class {{「class」:this .....}它會在任何地方工作,我認爲它應該可以解決你的問題ie8 –
其實..那確實用ie8修復了這個問題。這很愚蠢,我必須這樣做......我以爲我曾嘗試過,但沒有它的工作,但我不能這樣做。這確實修復了這一點代碼。不幸的是,ie8仍然窒息了涉及marionette.js和undersore.js的應用程序。 –