В настоящее время я сталкиваюсь с проблемой производительности при одновременном обновлении свойств на множестве элементов dom. Кажется, что каждый раз, когда я изменяю свойство, элемент dom получает повторную визуализацию. В любом случае, я могу отложить рендеринг элементов до тех пор, пока все мои обновления не произойдут? Кажется, что в FF 3 & 3.5 намного медленнее, чем IE 7 & 8, который идет вразрез с тем, что я ожидал.Задержка рендеринга элемента dom при изменении свойств
Пример того, что я делаю, приведен ниже.
var t;
for (var i = 0; i < tiles.length; i++) {
t = tiles[i];
t.width = '100';
t.height = '100';
}
Проблема в том, что количество элементов в «плитки» может быть до 100 элементов дома. Именно на этом и показывают проблемы с производительностью.
Удивительный, я дам это. – Alex
Если речь идет о перепланировании, почему бы не использовать видимость: скрытый. Это сохранит элементы, где они есть. –
видимость: скрытая, похоже, не имеет такой же производительности. – Alex