Есть скрипт слайдера на jQuery с jQuery-UI,
см. онлайн демо
http://demo.webdeveloperplus.com/featured-content-slider/
исходники
http://demo.webdeveloperplus.com/source-code/featured-content-slider.zip
библиотеки подключены в head через гугловское хранилище
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>
</head>
в IE6 слайдер не работает ни в онлайне, ни в локале, он почему-то не может проинициализировать jQuery и выдает ошибки (чтобы увидеть ВСЕ эти ошибки, включаем сервис - свойства обозревателя - дополнительно - Показывать уведомление при каждой ошибке сценария):
1. строка: 20
символ: 30418
ошибка: синтаксическая ошибка
2. строка: 2
символ: 2
ошибка: "jQuery" - определение отсутствует
3. строка: 10
символ: 2
ошибка: предполагается наличие объекта
очевидно, первая ошибка вылазит при подключении jquery.min.js, но интересно то, что в этом файле нет строки 20!
однако, когда я слил файлы
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
и подключил их локально
<script type="text/javascript" src="jquery.min.js" ></script>
<script type="text/javascript" src="jquery-ui.min.js" ></script>
- все заработало, ошибки пропали!
ВОПРОС: в чем причина такого поведения ИЕ6? сталкивался еще кто-нибудь с этим? мне просто хочется понять, почему в ослике вылазит такая ерунда.
Примечание:
xsn - ясно, что IE6 - ущербный инвалид, но логика-то должна быть?
az0 - ну и при чем тут AJAX? в данном случае он не используется.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.