2015-08-13 1 views
0

Я тестирую свой сайт в IE8. Я использую MarionetteJS, и у меня есть виды, динамически добавленные на страницу.marionettejs attachhtml ie8 - неожиданный вызов метода или свойства

Мои разрывы страниц в коде marionette.js на этой линии:

this.el.appendChild(view.el); 

Может кто-нибудь мне точку в правильном направлении, о том, как это исправить? Извините, если это немного расплывчато, но я не уверен, куда идти отсюда.

enter image description here

+0

Можете ли вы объяснить, чего вы хотите достичь именно? –

+0

Ну @ ​​KavishDwivedi Я не понимаю, почему марионетка не добавит регион на страницу. Он разбивается на appendChild только в IE8, но не на других браузерах. – SoluableNonagon

ответ

0

Я нашел проблему. Я использовал Boilerplate MVC, и это был тег header, который использовался, который не понравился Marionette с IE8. Как только я заменил заголовок div, IE8 работал отлично.

0

Что JQuery версии вы используете? Вам нужна устаревшая версия (версии 1. *) для Internet Explorer 8.

1

Да, проблема в этом случае - это тег html5, а не марионетка. Но если вы используете https://github.com/afarkas/html5shiv, вы можете использовать теги html5 без проблем в IE8 с Marionette.

+0

Это действительно полезная прокладка/полипол – SoluableNonagon