在Javascript中,我正在清除DIV的內容然後重新填充它,是否有任何方法暫停這些元素的佈局或鎖定UI,直到我完成了在HTML?我不想讓任何消息彈出,我只是不想看到閃爍的項目被刪除/添加。在DOM交互過程中掛起佈局
var fragment = document.createDocumentFragment();
// build node in fragment
var div = /* … */; // DIV that should be replaced
div.parentNode.replaceChild(fragment, div);
然後,這導致div崩潰,我要檢查高度設置,看看我是否可以保持一致的高度時,這樣做,謝謝。 – Mantorok 2010-03-02 14:03:36
你可以放置一個外部div來保持大小一致...只是一個想法。 – 2010-03-02 17:59:36
這是我最終做的,我忘記了div佔位符被隱藏,所以我在該div中放置了一個佔位符,一切都很好。 – Mantorok 2010-03-03 11:33:01