Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Помогите с кросбраузерностью (https://javascript.ru/forum/css-html-internet-explorer/52847-pomogite-s-krosbrauzernostyu.html)

Altakil 09.01.2015 16:44

Помогите с кросбраузерностью
 
Здравствуйте и доброго времени суток.
В общем такая проблема делал тестовое на позицию junior frontend develorer отправил но потом посмотрел на ноуте (где есть ie8) и у меня появились странные ощущения:( . Делал на JQuery и поэтому за кроссбраузерность даже не беспокоился. Но когда увидел что ie8 выдал ошибку в самой JQuery ушел в медитацию. Раньше этот браузер не поддерживал так как опыта мало. В гугле пока мало инфы нашел.

Сама ошибка this.nodeType===1&&this.appendChild(a)
Неожиданный вызов метода или обращение к свойству

собственно сам проект
https://github.com/Altakil/tester_JQuery.git

В общем тестовое наверно не пройдёт но ладно что поделаешь. Суть в том что делать дальше чтобы поддерживать этот браузер, чтобы дальше ошибок не допускать? работодатели то это чудо поддерживают и будут дальше поддерживать. Может ссылки у кого какие есть или какая инфа?

версия библиотеки 1.7 пробовал ниже, выше тоже самое.

Rise 09.01.2015 18:12

Altakil, <output> это новый элемент он в ie8 не поддерживается, замени его на <div> например. И вообще на будущее с ним надо работать как с <input> это его так сказать антоним, ты же к input метод append не применяешь, вот и к output не стоит так делать.

Altakil 09.01.2015 18:53

Rise good.
Спасибо огромное помогло. Разобрался немного.


Часовой пояс GMT +3, время: 22:31.