javascript - 停止渲染或卡住指定 DOM 元素的 View

标签 javascript

我喜欢在更改值以防止闪烁时停止渲染指定的 dom 元素。这可能吗 ?我可以使用 html2canvas 创建屏幕截图并在更改 DOM 时显示它,但在我看来有点矫枉过正。

最佳答案

分离元素,更改它,然后重新附加它。

function makeChanges(elem,changes) {
    var p = elem.parentNode, n = elem.nextSibling;
    p.removeChild(elem);
    changes(elem); // changes is a function containing the changing of values
    p.insertBefore(elem,n);
}

关于javascript - 停止渲染或卡住指定 DOM 元素的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16065008/

相关文章:

javascript - 在 Honeywell 75e 和 Phonegap 上捕获条码读取器事件

javascript - Node js中的同步函数调用

javascript - 使用 javascript 将调查选择限制为三个唯一值

javascript - for循环中括号()的含义是什么?

javascript - 有没有办法在 AngularJs 中只投赞成票或反对票一次?

php - Javascript 在从 ajax 调用获取结果之前执行

javascript - node.js 尝试像在 python 中一样传递变量

javascript - 如果 [] 是 [] 并且 Array.prototype 是 [] 为什么不 ([] == Array.prototype)

javascript - 使用 javascript 弹出窗口,访问次数和采样率不起作用

javascript - jQuery - 插件选项默认 extend()