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

marionettejs attachhtml ie8 - unexpected call to method or property

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

我的分页符在 marionette.js 代码这一行:

this.el.appendChild(view.el); 

任何人都可以指出正确的方向来解决这个问题吗?对不起,如果它有点含糊,但我不确定从这里去哪里。

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

我发现了问题。我正在使用 Boilerplate MVC,它是一个正在使用的 header 标签,Marionette 与 IE8 不是特别喜欢。将 header 替换为 div 后,IE8 工作正常。

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