我有一個HTML頁面的標題,含有100個項目和頁腳的表。如何自動滾動到特定的表格行?
當有一個搜索,我突出包含數據的行。
但是,如果突出顯示的行是75行,用戶必須向下滾動找到它。
我怎麼能自動滾動到該行?
我沒有看到scrollTo()但見只需要軸點。
有什麼建議嗎?
謝謝。
(在C使用CGI,HTML,CSS和JavaScript/jQuery的)
我有一個HTML頁面的標題,含有100個項目和頁腳的表。如何自動滾動到特定的表格行?
當有一個搜索,我突出包含數據的行。
但是,如果突出顯示的行是75行,用戶必須向下滾動找到它。
我怎麼能自動滾動到該行?
我沒有看到scrollTo()但見只需要軸點。
有什麼建議嗎?
謝謝。
(在C使用CGI,HTML,CSS和JavaScript/jQuery的)
您應該能夠使用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)">
我已經編輯我的答案,因爲測試後,我發現它不會工作 – 2010-09-23 18:25:40
謝謝,非常好。 – 2010-09-23 18:32:25
我認爲你可以做這樣的事情:
使用此線在任何你喜歡的,
<a id="bookmark"></a>
,當你開始你的網頁,呼叫它是這樣的:
http://mypage.com/setting.php#bookmark
這對我而言沒有顯示錨點。 檢查:
再次在HTML
使用書籤EDITED檢查JavaScript - Jump to anchor
這個問題不是關於跳到主播。它關於滾動一張桌子。 – katzenhut 2015-08-13 07:47:51
所以很容易use.Thanks @Pointy – 2012-09-06 14:11:41