анимация jquery не работает в IE-7 и IE-8

#jquery #image #internet-explorer #slider #jquery-animate

#jquery #изображение #internet-explorer #ползунок #jquery-анимация

Вопрос:

Я сталкиваюсь с некоторыми проблемами в IE-8 и IE-7. Анимация jquery не работает в IE-7 и IE-8. Я даю вам ссылку на мой демонстрационный сервер, где я загрузил весь код. URL демонстрационного сервера

Просто нажмите на ссылку «Наше меню» с левой стороны. После нажатия вы увидите страницу с полным изображением bg и маленьким изображением в поле. Когда я нажимаю на кнопку далее, оба изображения меняются.

Это нормально работает в Firefox, Chrome, Safari и IE-9.

Но в IE-7 и IE-8 изображение bg изменяется в первый раз. После этого оно не изменяется в соответствии с изображениями в окне спереди.

Я не могу понять, в чем на самом деле проблема.

Заранее спасибо.

Ответ №1:

У вас включен вызов неопределенной функции test(); line 227 , и это может заблокировать explorer для выполнения javascript. Chrome и Firefox могут иногда допускать ошибки javascript, но explorer редко допускает.

Редактировать:

похоже, это проблема из оригинального плагина. Я предлагаю вам спросить владельца плагина, как это исправить, или если есть более новая версия

или

вы можете использовать http://www.jslint.com / проверить код плагина, чтобы вы могли избежать хотя бы синтаксических ошибок, которые могут не понравиться IE

Ответ №2:

В вашем коде может быть какая-то ошибка. смотрите здесь. удалите <scrip и повторите попытку

 <scrip  --> What is this?
    </head>
  

Комментарии:

1. попробуйте удалить }); add })(jQuery); в последней строке в jquery.template.js