在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