1

ちらつきを防ぐために値を変更している間、指定された dom 要素のレンダリングを停止するのが好きです。これは可能ですか?html2canvas を使用してスクリーンショットを作成し、DOM の変更中にそれを表示できますが、やり過ぎのように思えます。

4

1 に答える 1

1

エレメントを取り外し、変更してから、再度取り付けます。

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);
}
于 2013-04-17T16:11:27.320 に答える