лайтбокс jQuery не работает в IE - PullRequest
0 голосов
/ 12 августа 2011

Взгляните на этот сайт, http://www.uniquegeeks.co.uk/product/test-LED%20Lights-0001#, и, пожалуйста, выясните, почему он отлично работает в любом другом браузере, кроме IE.

  1. Проблема в том, что в IEсайт выключен слева и все остальные браузеры находятся в середине.

  2. Когда вы нажимаете увеличенное изображение в браузере, отличном от IE, это рабочий лайтбокс.В IE это не работает и просто показывает большую картинку внизу.

Ответы [ 3 ]

3 голосов
/ 12 августа 2011

В сторону:

<div id="wrapper">
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

недействительный HTML.

1 голос
/ 12 августа 2011

Это из-за того, что он работает в режиме причуд (если вы нажмете F12 в IE, вы увидите, что «режим документа» по умолчанию имеет причуды).
Установите тип документа, например:

<!doctype html> 

Дляубедитесь, что по умолчанию используется IE9 (или какая-либо другая версия)

0 голосов
/ 12 августа 2011

Я думаю, что главная проблема здесь в том, что ваш <div id="wrapper"> по какой-то причине переносится в начало вашего html. Я вижу это, только если я просматриваю исходный код, если я просматриваю html через инструменты отладчика, которые div правильно размещаются после тега body.

...