Проблема с прокруткой в ​​Lightbox в IE7 & 8 - PullRequest
1 голос
/ 20 февраля 2010

Лайтбокс, который я использую, прекрасно работает со всеми браузерами, кроме IE. В IE это дает мне тройные свитки.

http://obliqueinteractive.com/demo/monster/

CSS-код для iframe:

#wrap {
float:left;
width:800px;
height:500px;
overflow-x: hidden;
overflow-y: scroll;
}
#content-wrap {
float:left;
width:700px;
padding-left:50px;
}

Почему IE добавляет дополнительные свитки в окно лайтбокса? какие-либо предложения?

1 Ответ

0 голосов
/ 20 февраля 2010

Вместо загрузки контента через iframe, почему бы не загрузить его через AJAX? Это будет означать, что полос прокрутки не будет, так как лайтбокс может изменить размер в соответствии с содержимым. При желании вы можете установить ширину лайтбокса, чтобы ограничить ширину и позволить высоте автоматически

Из документации :

<a href="http://www.example/data.php">This takes content using ajax</a>
...