ホームページ > 記事 > ウェブフロントエンド > JavaScript を使用して Web ページ上の特定のアンカーまでスクロールするにはどうすればよいですか?
JavaScript を使用した Web ページから特定のアンカーへの移動
Web ページから特定のアンカーへの移動は、JavaScript を使用して位置情報を利用して実現できます。ハッシュプロパティ。アンカーは、name 属性または id 属性を使用して HTML で指定されます。
コード:
次の JavaScript コードは、指定されたアンカーまでページをスクロールする簡単なソリューションを提供します。
function scrollTo(hash) { location.hash = "#" + hash; }
使用法:
この関数は、アンカーの名前または ID に対応する単一のパラメーター、ハッシュを取ります。 scrollTo('anchorName') を呼び出すと、指定されたアンカー名を持つ要素までページがスクロールされます。
例:
次の HTML 構造内:
<html> <body> <a name="section1">...</a> <a name="section2">...</a> </body> </html>
scrollTo('section2') を呼び出すと、section2 アンカーのあるセクションまでページがスムーズにスクロールされます。これは、URL http://server.com/path#section2 に直接アクセスする効果を模倣し、アンカーがページの上部近くに表示されるようにします。
注:
このメソッドは jQuery や追加のライブラリを必要とせず、さまざまなブラウザーで効果的に機能します。
以上がJavaScript を使用して Web ページ上の特定のアンカーまでスクロールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。