Кнопка jQuery, не работающая в IE 8.

Кнопка jQuery, не работающая в IE 8. Если вы смотрите на место http://anthonyterrien.com/knob/ вы будете видеть проблему. Способ сопоставимости, кажется, не работает также. Какие-либо предложения?

1
nl ja de
Документация указывает, что поддерживает IE 9.0 +.
добавлено автор hexacyanide, источник

2 ответы

Just adding a bit more information to user2147420's answer, you can get excanvas.js here https://code.google.com/p/explorercanvas/downloads/detail?name=excanvas_r3.zip

There are examples with that download but if you want a quick view of how to use it, here is a lnk for that https://code.google.com/p/explorercanvas/wiki/Instructions

Просто добавьте это в главном разделе ваш HTML.

<!--[if lt IE 9]>
        <script src="pathToFile/excanvas.js"></script>

Note - the page I pointed to above says: "If you have created your canvas element dynamically it will not have the getContext method added to the element. To get it working you need to call initElement on the G_vmlCanvasManager object."

т.е. добавьте этот код к соответствующему месту в кнопке jQuery файл JavaScript

var el = document.createElement('canvas');
G_vmlCanvasManager.initElement(el);
var ctx = el.getContext('2d');
0
добавлено
можно ли обновить ответ с точным кодом, который я должен добавить для кнопки jQuery, чтобы работать. Я загрузил и добавил excanvas.js, но все еще работу.
добавлено автор user1595858, источник
Вы могли определить местоположение добавленного кода? I' m получение ошибки IE8 в этой линии: this.c = this. ("2-й") $c [0] .getContext; из-за .getContext() . Изменение этого кода также поднимает другие проблемы еще в сценарии.
добавлено автор jdepypere, источник
@user1595858, если вы создаете элемент холста динамично, вам, возможно, придется изменить код кнопки jQuery. Я отредактировал свой ответ для этого случая.
добавлено автор TheGooch, источник

У меня нет достаточного количества представителя, чтобы прокомментировать ответ TheGooch, таким образом, я должен добавить это как ответ, жаль об этом.

Я нашел, что у Кнопки jQuery 1.2.11 уже есть код в нем, чтобы попытаться загрузить экс-холст, если библиотека экс-холста загружается, и библиотека Кнопки jQuery была неспособна иллюстрировать примерами элемент Холста.

Таким образом, все, что необходимо сделать теперь, добавляют, что условное предложение включает в голову как упомянутый TheGooch, и все должно быть сортировано на IE8.

0
добавлено
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda