JQuery не работает в IE - PullRequest
       26

JQuery не работает в IE

0 голосов
/ 01 сентября 2009

пожалуйста, попробуйте эту ссылку для получения моего кода. это работает во всех браузерах, не в IE. спасибо

карусельный

Ответы [ 3 ]

3 голосов
/ 01 сентября 2009

Судя по виду вашего файла carousel.js, проблема, вероятно, не в jQuery, а в вашем javascript.

Несколько советов:

  • Глобальным объектом является окно, а не документ.
  • вы используете document.all. При использовании jQuery используйте его для выбора элементов из DOM! Вот и весь смысл.
  • вы не используете var в своих функциях, но используете его для глобальных переменных. Вы получили это задом наперед. Пропуск var в функциях создает кучу глобальных переменных, которые со временем будут забиты. Используйте var, чтобы сохранить ваши переменные локальными для вашей функции.
1 голос
/ 01 сентября 2009

Я только что проверил совместимость и сказал:

Известны проблемы с: Internet Explorer 1.0-5.x

jQuery обычно работает с Konqueror и Firefox 1.0.x, но могут быть некоторые неожиданные ошибки, поскольку мы не тестируем их так же регулярно, как Firefox 2.0+, IE6 +, Opera 9+ и Safari 3+.

0 голосов
/ 01 сентября 2009

я запускаю это на моей стороне в IE 8

IE не может забрать ваш document.id.src в вашем carousel.js.

заменить, где вы назначаете srcs для тегов id с использованием document.getElementById ("имя id")

Пример: document.getElementById ( "but_img1"). ЦСИ

при тестировании всегда проверяйте ошибки в нижней части страницы (где отображается статус загрузки - выполнено - с восклицательным знаком).

надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...