На странице имеется 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 ведет себя адекватно и не играет с шириной фрейма... Подкажите, почему так происходит?