Я использую ползунок diapo, который работает во всех других браузерах, кроме интернета. проводник 8.
После запуска ie8 в режиме отладки я получаю следующие ошибки:
SCRIPT438: Объект не поддерживает свойство или метод «getElementsByClassName» прототип.js, строка 5988 символ 5
return function(className, parentElement) {
return $(parentElement || document.body).getElementsByClassName(className);
};
SCRIPT438: объект не поддерживает свойство или метод «fireEvent» прототип.js, строка 5736 символ 7
if (document.createEvent)
element.dispatchEvent(event);
else
element.fireEvent(event.eventType, event);
return Event.extend(event);
Я запускаю этот слайдер на платформе magento, и кажется, что у прототипа сценария есть проблема.Используемая версия прототипа — 1.7, что исключает возможное исправление обновления скрипта.
Примечание. Хотя у меня нет проблем с отображением в ie9, я получаю следующую ошибку:
SCRIPT438: Объект не поддерживает свойство или метод «dispatchEvent» прототип.js, строка 5734 символ 7
if (document.createEvent)
element.dispatchEvent(event);
else
element.fireEvent(event.eventType, event);
return Event.extend(event);
Это скрипты, необходимые для работы ползунка diapo, загружаемые с тегом script в заголовке. Я не уверен, но, возможно, некоторые из этих скриптов конфликтуют с существующими скриптами:
<script type='text/javascript' src='http://www.pixedelic.com/plugins/diapo/scripts/jquery.min.js'></script>
<script type='text/javascript' src='http://www.pixedelic.com/plugins/diapo/jquery.mobile-1.0rc2.customized.min.js'></script>
<script type='text/javascript' src='http://www.pixedelic.com/plugins/diapo/jquery.easing.1.3.js'></script>
<script type='text/javascript' src='http://www.pixedelic.com/plugins/diapo/jquery.hoverIntent.minified.js'></script>
<script type='text/javascript' src='http://www.pixedelic.com/plugins/diapo/scripts/diapo.js'></script>