ホームページ >ウェブフロントエンド >フロントエンドQ&A >トップに戻るためのreactの実装方法
React は先頭に戻るメソッドを実装します: 1. 機能コンポーネント「ScrollDemo.js」を作成します。 2. ボタンを作成し、コード「function handleScroll(){document.body.scrollTop = document」を渡します。 .documentElement .scrollTop = 0;}」を使用して、先頭に戻る効果を実現します。
このチュートリアルの動作環境: Windows 10 システム、react18.0.0 バージョン、Dell G3 コンピューター。
react で先頭に戻る方法は?
知識の準備:
scrollTop は、コンテンツ領域の上に隠れているピクセル数を表します。要素がスクロールされない場合、scrollTop は 0 です。要素が垂直方向にスクロールする場合、scrollTop の値は増加します。
対象の効果:
「トップに戻る」ボタンをクリックして戻りたい場合scrollTopが0の場所を先頭にすることもできます。
機能コンポーネント ScrollDemo.js を作成しましょう。そして、クリックされたときに HandleScroll メソッドを呼び出すボタンの中にキー コードを記述します。ボタンの位置を修正
<button onClick={handleScroll} style={{ position: 'fixed', top: '320px', right: '0', width: '50px', height: '50px', zIndex:'3', backgroundImage: 'linear-gradient(to top, #fad0c4 0%, #fad0c4 1%, #ffd1ff 100%)', border:'0', transition:'all 1s' }}>回到顶部</button> function handleScroll(){ document.body.scrollTop = document.documentElement.scrollTop = 0; }
推奨学習: 「react ビデオ チュートリアル 」
以上がトップに戻るためのreactの実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。