2013-05-02 2 views
0

У нас есть диаграмма, которая неправильно отображается в IE8. Мы недавно обновили файл Highcharts.js с последней версией, так как мы получили ошибку сценария на «d.join». Теперь мы не получаем ошибку скрипта, и наша страница продолжает правильно загружаться, шаг в правильном направлении, однако на диаграмме отсутствуют оси и сюжетные линии и раскраска.Highcharts - IE8 не отображает график правильно

Вот что диаграмма выглядит в Chrome/IE10/IE9:

Chrome

и в IE 8:

Internet Explorer

Пожалуйста, помогите мне понять это. Благодаря!

+0

Вы используете JQuery и вы недавно обновили, что версия 2? Если это так, то это будет где ваша проблема. –

+0

Мы определили последнее обновление для элементов управления Telerik или одновременное обновление JQuery в качестве ответственного за это. Я опубликую, когда мы это выясним, поскольку я уверен, что многие из ваших пользователей используют одни и те же технологии. – HorseFly

+0

Кевин, спасибо за помощь. Мы только что поняли, что это произошло. К сожалению, мы сильно полагаемся на JQuery и хотим сохранить последнюю версию. Будет ли исправление к этому скоро? – HorseFly

ответ

0

Похоже, ваша проблема связана с обновлением до jQuery 2.x. jQuery намеренно отказался от поддержки Internet Explorer 8 и ниже. См http://blog.jquery.com/2013/04/18/jquery-2-0-released/

Ваше решение будет либо

  1. DownGrade к JQuery 1.x
  2. Бросай поддержка Internet Explorer 8
+0

Копаясь в этом, мы использовали JQuery 1.9.X, а не 2.0, поэтому он все равно должен работать, правильно? Когда мы вернемся к 1.7.2, он снова начнет работать. Есть идеи? – HorseFly

+0

Вы получаете ошибки javascript? –

+0

Ошибок javascript. Мы становимся дальше, так как отлично работает на одном компьютере, а не на другом. Есть ли некоторые настройки безопасности IE 8, которые могут вызвать это, возможно? – HorseFly

Смежные вопросы