如何在可捲動Div 中捲動
當點擊捲動div 中的元素時,您可能會遇到整個頁面都顯示的問題滾動而不只是div。要解決此問題,請利用以下步驟:
<code class="javascript">var myElement = document.getElementById('element_within_div'); var topPos = myElement.offsetTop;</code>
<code class="javascript">document.getElementById('scrolling_div').scrollTop = topPos;</code>
或者,對於原型JS 實作:
<code class="javascript">var posArray = $('element_within_div').positionedOffset(); $('scrolling_div').scrollTop = posArray[1];</code>
此方法可確保div 捲動以在以下位置顯示所需的元素頂部或盡可能向下(如果預設不可見)。
以上是點擊可捲動 Div 內的元素時如何防止捲動整個頁面?的詳細內容。更多資訊請關注PHP中文網其他相關文章!