使用 JavaScript 捲動到 DIV 元素
您的程式碼嘗試讓指定的 DIV 元素可見並出現在頁面的視窗中。但是,單獨使用這種方法可能不會導致元素進入視圖,特別是當頁面長於視口時。
要捲動到元素並將其帶入視圖,可以使用scrollIntoView() 方法。大多數現代瀏覽器都支援此方法。以下是實現它的方法:
<code class="javascript">document.getElementById("divFirst").scrollIntoView();</code>
此程式碼會將頁面捲動到 divFirst 元素在視窗中完全可見的位置。 scrollIntoView 的可選參數可讓您指定元素在視窗內的對齊方式:
對於您的特定場景,單獨使用scrollIntoView() 應該會帶來divFirst 元素進入視圖。如果它沒有按預期工作,則可能有其他因素影響頁面的滾動行為。您可以查閱MDN 文件以獲取有關scrollIntoView以及與頁面滾動相關的其他方法的更多資訊:
以上是如何使用 JavaScript 捲動到 DIV 元素以確保在視窗中的可見性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!