[英]How do I auto-scroll to a specific table row?
我有一個帶有標題的html頁面,一個包含100個項目和一個頁腳的表格。
搜索時,我會突出顯示包含數據的行。
但是,如果突出顯示的行是第75行,則用戶必須向下滾動才能找到它。
如何自動滾動到該行?
我確實看到了scrollTo(),但看到它只需要軸點。
有什么建議么?
謝謝。
(在C,html,css和javascript / jquery中使用cgi)
您應該能夠使用scrollIntoView()
。 (它直接在DOM元素上。)
請注意,在某些布局情況下,在頁面上滾動某些內容會導致IE6和7確定需要滾動其他隨機內容。
嘗試這個:
<script> function ScrollToElement(theElement){ var selectedPosX = 0; var selectedPosY = 0; while(theElement != null){ selectedPosX += theElement.offsetLeft; selectedPosY += theElement.offsetTop; theElement = theElement.offsetParent; } window.scrollTo(selectedPosX,selectedPosY); } </script> <body onload="ScrollToElement(document.formName.elementName)">
我想你可以這樣做:
在任何你喜歡的地方使用這條線,
<a id="bookmark"></a>
當您啟動頁面時,請按以下方式調用它:
http://mypage.com/setting.php#bookmark
這對我來說沒有顯示錨點。
再次檢查是否在html中使用書簽
編輯:檢查: JavaScript - 跳轉到錨點
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.