Слайд-шоу цикла jquery не исчезает в IE

Это сумасшедшая коллизия Франкенштейна цикла jquery, sIFR3 и некоторых других вещей - она ​​отлично работает в Chrome, Safari и Firefox, но не в IE 7 или 8 (конечно).

http://ianmartinphotography.com/test-site/testimonials/sifr-dual.html

Здесь есть два слайд-шоу цикла jquery с разными скоростями - одно для текста sIFR (без затухания) и одно с затуханием для фотографий. У меня было все в одном шоу, но с sIFR происходили странные вещи, когда слайды исчезали и исчезали. (Обратите внимание, что у меня установлена ​​небольшая задержка для срабатывания sIFR - без нее sIFR не загрузится после первого слайда.)

Есть идеи о том, как заставить эту чертову страницу работать в IE 7 и 8 ?? Я хочу, чтобы фотографии появлялись и исчезали, текст sIFR может просто появляться и исчезать без выцветания. Спасибо!


person ian_6500    schedule 29.01.2011    source источник
comment
Он отлично работает с моей стороны в IE ...   -  person Alxandr    schedule 29.01.2011
comment
Спасибо, Alxandr, фотографии постепенно появляются и исчезают и просто не мигают, когда они меняются? Могу я спросить, на какой у вас ОС? Мне не везет с XP ни в IE 7, ни в 8 ...   -  person ian_6500    schedule 30.01.2011
comment
Что я собираюсь попробовать завтра, так это избавиться от background-color в моем CSS слайд-шоу DIV - это избыточно, поскольку цвет родительского DIV такой же.   -  person ian_6500    schedule 30.01.2011
comment
вы нашли решение? если нет, ваша ссылка мертва. в противном случае опубликуйте решение для использования в будущем   -  person Alexandros B    schedule 28.02.2011
comment
Конечно, извините, вот обновленная тестовая страница: ianmartinphotography.com/test-site/testimonials < / а>   -  person ian_6500    schedule 01.03.2011


Ответы (2)


Я обнаружил, что IE 7 и 8 с трудом угасают div, в которые вложены div.

IE7, кажется, работает лучше (немного) с таким расположением, IE8 просто щелкает их без перехода.

Вот моя обновленная и оптимизированная тестовая страница:

http://ianmartinphotography.com/test-site/testimonials/

Я переводю его в режим эмуляции IE7 и надеюсь, что IE9 будет более дружественным к jQuery.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Я буду следить за своими данными Google Analytics в ближайшие месяцы, и когда я буду удовлетворен тем, что достаточное количество посетителей использует IE9, я удалю этот метакод - однако я еще не тестировал эту страницу в IE9.

У Safari и FF нет проблем с этой страницей ни в Windows, ни в Mac (блекнут фотографии, а не текст, который является sIFR - меня это устраивает). Поскольку эта страница хорошо работает с браузерами, отличными от IE, я двигаюсь дальше и не беспокоюсь об IE, поскольку страница работает с IE, это просто не так приятно. Однако мне все еще хотелось бы знать, как заставить переход исчезать в IE.

person ian_6500    schedule 01.03.2011

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

person Stephen Keable    schedule 21.03.2013