Динамическое добавление контента в пользовательский интерфейс с помощью JavaScript разбивает контент ниже в IE7 и 8 - PullRequest
0 голосов
/ 26 мая 2009

кто-нибудь может помочь?

У меня есть простой html-файл, который я заполняю через javascript, в firefox все содержимое ниже автоматически масштабируется, следовательно, чем больше содержимого, которое я добавляю, содержимое ниже (в другом div) перемещается вниз, то в IE это не так. Я использую переполнение, установленное на видимое

это html (часть) - это id = "extras", к которому я добавляю, я добавляю несколько флажков и выпадающих списков и т.д.

  <ul id="extras" style="padding:0px; margin:0px; list-style:none; ">
  <li style="width:248px; background-repeat:no-repeat; float:left; ">

JavaScript, который я использую, в основном загружен в другой файл html-файла, получает ссылку на него и добавляет элементы управления и т. Д.

Единственное, что у меня есть, это переполнение, установленное на visible, так как я говорю, что оно прекрасно работает в Firefox, но IE ... нижний колонтитул (содержимое ниже в другом div) не изменяет размер, поэтому этот контент перекрывает нижний колонтитул - ну, некоторые об этом.

tempDetails.prototype.showData= function() {
    if (this.req.readyState == 4) {
        var container = this.loadedLayer;
        container.style.overflow = 'visible';


        container.innerHTML = " ";
        container.innerHTML = this.req.responseText;

1 Ответ

1 голос
/ 26 мая 2009

Убедитесь, что ваш float очищен или вы используете clearfix hack на контейнере UL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...