marionettejs attachhtml ie8 - 意外调用方法或属性

时间:2015-08-13 17:50:39

标签: javascript internet-explorer-8 marionette

我在IE8中测试我的网站。我正在使用MarionetteJS,并且我已将动态视图添加到页面中。

我的页面在此行的marionette.js代码中断:

this.el.appendChild(view.el); 

有人能指出我如何解决这个问题的正确方向吗?对不起,如果它有点模糊,但我不确定从哪里开始。

enter image description here

3 个答案:

答案 0 :(得分:1)

是的,在这种情况下的问题是html5标签,而不是真正的Marionette。但是如果你使用https://github.com/afarkas/html5shiv,你可以在IE8和Marionette中使用html5标签。

答案 1 :(得分:0)

你使用的是什么jQuery版本? 您需要Internet Explorer 8的旧版本(1. *版本)。

答案 2 :(得分:0)

我发现了这个问题。我正在使用Boilerplate MVC并且它正在使用 header 标签,而Marionette与IE8并不特别喜欢。用 div 替换标题后,IE8运行正常。