2012-06-18 3 views
1

У меня возникают проблемы с прокруткой divs на страницах при просмотре в IE, без проблем в Chrome или FF У меня есть div на странице с полосой прокрутки (по вертикали), и если она была прокручена вниз, когда я использую функцию appendChild для тела или любой другой части страницы, прокрутка на другом div сбрасывается обратно. Пожалуйста, можете ли вы предложить какие-либо предложения, почему это может случиться, возможно, что-то делать с перерисованием/перепланировкой, но почему только IE?Javascript appendChild сбрасывает прокрутку других элементов страницы в IE

Еще одна вещь, которую я заметил, которая может быть причиной, заключается в том, что она, похоже, происходит только на страницах с фиксированным положением.

+2

Можете ли вы воспроизвести проблему с демо, в [JS Fiddle] (http://jsfiddle.net), [JS Bin] (http://jsbin.com/) или подобном? –

+1

... и какая версия IE? – MrCode

+0

Я не могу воспроизвести вашу проблему http://jsfiddle.net/vasek7/hvqYH/ –

ответ

0

Internet Explorer 9 находил ссылку на мертвый класс для элемента на моей странице при рендеринге. Когда он это сделал, он загружал каждый элемент снова в этом случае, не сохраняя, насколько далеко он уже прокручивается вниз.