1

ユーザーが現在見ているものを邪魔することなく、ユーザーがナビゲートできる要素 (左) を挿入できるようにしたいと考えています。つまり、新しい要素は画面外の左側に挿入されますが、現在「フォーカスされている」要素 (および他の表示されている要素) は移動しているように見えません。現在、insertbefore を使用してこれを行っており、新しい要素の clientWidth を測定し、それをコンテナー要素の余白から差し引いています。ただし、clientWidth を取得するにはコストがかかり、この方法はトランジションを追加するときに問題があることがわかっています。これを行うより賢い方法はありますか?私はそれがかなり一般的な問題だと思っていたでしょう-他のすべてをシフトせずに要素を別の要素の前に挿入します。

4

1 に答える 1