2010-10-06 3 views
0

У меня проблема с FancyBox и IE8. По какой-то причине IE8 не распознает прозрачность фона на наложении fancybox. Он работает в IE7 и старше, Chrome, Safari и Firefox.Fancy Box Overlay не работает в IE8

Вы можете увидеть проблему по адресу: http://seabagsc.nexcess.net/tote-bags/kevlar-tote.html

Любая помощь будет оценена.

Спасибо!

Чак

+0

Это работает для меня в IE8 – Marko

+1

Я закончил удаление наложения вскоре после этого сообщения и не нашел точной проблемы. Я думаю, что он был ограничен IE7 (И, скорее всего, IE6 (я даже не хочу знать, как он выглядит в IE6 :)) –

+0

Хорошее решение здесь: [fancybox-overlay-not-present-in- старше-е] [1] [1]: http://stackoverflow.com/questions/15639902/fancybox-overlay-not-present-in-older-ie – Cyril

ответ

1

У меня были некоторые проблемы в прошлом с FancyBox и Iex. Обычно это связано с замораживанием вкладки браузера, когда у вас есть изображения на вашей странице, которые все еще загружаются. С тех пор я использую ColorBox, который, ИМО, лучший вариант с меньшим количеством проблем:

http://colorpowered.com/colorbox/

+0

Я тоже рекомендовал colorbox! – gearsdigital

3

Старый вопрос, но в случае, если кто-нибудь натыкается на это, я в конечном итоге фиксируя мои проблемы с IE8 FancyBox путем установки

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

в верхней части страницы. После этого наложение работало отлично.

+0

Я испытал нечто подобное. Просто, чтобы вы знали, что если смена Doctype сработала для вас, это симптом плохо структурированного HTML (например, может быть, вы отметили тег, который не закрывается где-то). По моему опыту, когда я не закрываю теги '', такие проблемы, когда изменение Doctype каким-то образом устраняет это. – racl101

Смежные вопросы