Кратко о DOM Reflow - PullRequest
       1

Кратко о DOM Reflow

1 голос
/ 11 февраля 2012

Если у меня установлено изображение для отображения ни одного; например:

#myImg {position:absolute;left:100px;top:100px;display:none;}

И я перемещаю его с помощью Js так:

function Move ()
{var pic=document.getElementById ("myImg");
 myImg.style.left=200+'px';
 myImg.style.top=200+'px';
}

Вызывает ли это перекомпоновку, даже если для нее установлено значение «display: none»?

А как насчет видимости: скрыто?

1 Ответ

1 голос
/ 11 февраля 2012

В моем предыдущем посте я смело утверждал, что элементы с отображением: ни один не будет иметь ничего общего с деревом рендеринга.IE начинает отличаться (спасибо ребятам из dynaTrace за указание на это).

Хороший способ минимизировать перекомпоновки - это обновить дерево DOM в автономном режиме из действующего документа.Один из способов сделать это - скрыть элемент во время обновления, а затем показать его снова.

Проверить http://www.phpied.com/the-new-game-show-will-it-reflow/

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