ecmascript-6反応アプリケーションで要素がスクロールされたときのアニメーションをいくつか作成しようとしています。私はいくつかの反応スクロールパッケージを使用しようとしましたが、アニメーションをすべて同じ親コンポーネントからマップされた子コンポーネントに適用したいので、必要な結果が得られません(したがって、最初の子コンポーネントがスクロールされます)。更新時にページの先頭にスクロールする
これを回避するには、各コンポーネントの現在のスクロール位置と個々の位置を取得することを考えていましたが、これを正しく行う方法が不明確です。子コンポーネントの場合は、onScroll
イベントが呼び出されたときに関数を呼び出すだけですか?または、代わりにjsx
のようなものを使用して、これらのさまざまなウィンドウ位置を取得し、DOM
が適切な場所に更新されたときにいくつかの評価と機能を実行する必要がありますか?
ありがとうございました。私は数日を費やして答えを探しましたが、別のウィンドウや要素のイベントやプロパティを呼び出す方法や、それらを比較する方法についてちょっと固執していると思います。理想的には、平らなreactjsで、スクロールアニメーションのための簡単なソリューションです。
反応し、ウェイポイント役に立たないしていますか? – Andrew
ありがとう@Andrew、私はちょうど一見をした、あなたは正しい、私はそれが私が必要とするだろうと思う! – Jimmy
あなたは単に 'window.scrollTop(0)'を使うことができます。 – Umesh