捲動到 HTML 頁面上的特定錨點
JavaScript 提供了一種將 HTML頁面捲動到特定錨點的便捷方法,允許內無縫導航document.
問題:
您希望在點擊按鈕或發生特定事件時將瀏覽器頁面捲動到給定的錨點。目標錨點可以有 name 屬性或 id 屬性。
答案:
以下JavaScript 函數允許您實現此功能:
function scrollTo(hash) { location.hash = "#" + hash; }
實現:
要使用此功能,只需使用錨點的名稱或ID 作為參數來呼叫它。例如,如果您有ID 為「myAnchor」的錨點,則可以如下呼叫該函數:
scrollTo("myAnchor");
此技術利用了以下事實:location.hash 屬性在以下情況下自動更新:瀏覽器滾動到一個錨點。透過將 location.hash 設定為所需的錨點,可以強制瀏覽器捲動到該位置。
注意:
沒有外部函式庫(例如 jQuery)需要實現此功能。它可以在所有主要瀏覽器中本機運行。
以上是如何使用 JavaScript 捲動到 HTML 頁面上的特定錨點?的詳細內容。更多資訊請關注PHP中文網其他相關文章!