Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2012, 09:14
Профессор
Отправить личное сообщение для demoniqus Посмотреть профиль Найти все сообщения от demoniqus
 
Регистрация: 28.05.2008
Сообщений: 181

Настройка iframe
На странице имеется iframe. В iframe выполняется функция:
$(function(){
        setTimeout(function(){
            var docH = $('body').height();
            var doc = window.top;
            var i = 0;
            while (i < 10 && doc.top != doc.self) {
                i++;
                doc = doc.top;
            }
            if (typeof function(){} == typeof doc.$) {
                doc.$('body').find('iframe[name=feedback]').height(docH * 1.05);
            }
            return false;
        },100);   
    })

Эта функция настраивает высоту iframe с тем, чтобы не было надобности в полосах прокрутки. Дело она свое вроде как делает - в IE9, FF, Chromium фрейм растягивается по высоте и полосы прокрутки скрываются. Но проблема возникла в IE - если я провожу мышкой по странице, то начинает вдруг плясать ширина фрейма вплоть до ширины всего окна браузера, хотя она указана в 80% от родительского контейнера (пробовал и просто в пикселях)... Если же закомментировать функцию настройки высоты фрейма, то IE ведет себя адекватно и не играет с шириной фрейма... Подкажите, почему так происходит?
Ответить с цитированием
  #2 (permalink)  
Старый 11.12.2012, 09:35
Профессор
Отправить личное сообщение для demoniqus Посмотреть профиль Найти все сообщения от demoniqus
 
Регистрация: 28.05.2008
Сообщений: 181

Проблема отчасти прояснилась...
Структура страницы, на которой находится этот фрейм следующая:
<div class="container">
<div class="row">
<div class="span3"></div>
<div class="span6"><iframe ...></iframe></div>
<div class="span3"></div>
</div>
</div>

Все классы span берутся из bootstrap и имеют float. После отключения float для span6 все выстроилось обратно... Хотя пока непонятно, почему все же рухнула структура только в IE...
ЗЫ А еще при отключении margin для span6 тоже все встало на место...
Хрен поймешь это исчадие MS - если отключаю указанные свойства через скрипт, то нифига это не сказывается... После открытия отладчика страница ведет себя совершенно нормально - ничего не дергается, ничего не изменяется произвольно...

Последний раз редактировалось demoniqus, 11.12.2012 в 09:55.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery + iframe Fidel jQuery 6 12.10.2013 22:43
Изменить параметр тега iframe AlexM jQuery 2 26.01.2012 10:05
Скрыть iframe - транспорт при отправке формы. Kotakota AJAX и COMET 2 30.08.2011 09:43
Вложенные IFrame и History goldserg Элементы интерфейса 1 28.03.2011 14:57
Закрыть iframe из iframe rawuk Элементы интерфейса 1 02.03.2011 10:05