我有一個網站,我想控制滾動條。我可以在客戶瀏覽器中以編程方式設置和/或獲取滾動條的位置嗎?
我想可以說,使用的方法類似scroll_bar_set($height)
(如果存在這樣的功能)...
我想這應該是JavaScript或jQuery的。
有人可以告訴我嗎?提前
我有一個網站,我想控制滾動條。我可以在客戶瀏覽器中以編程方式設置和/或獲取滾動條的位置嗎?
我想可以說,使用的方法類似scroll_bar_set($height)
(如果存在這樣的功能)...
我想這應該是JavaScript或jQuery的。
有人可以告訴我嗎?提前
如果您不想爲此基本功能添加jQuery。然後嘗試使用
window.scrollTo(xpos,ypos);
你可以把這個在js函數像這樣
function scrollTop(){
window.scrollTo(0, 0);
}
您也可以在傳遞%的值window.scrollTo(0,100%);
THX看到http://api.jquery.com/scrollTop/和http://plugins.jquery.com/project/ScrollTo
scrollTop的讓你獲取和設置滾動條的位置。
我可能太老派了,但還有其他方式可以在沒有Javascript的情況下完成。
您可以在HTML中的某個地方使用標籤,並鏈接用戶說google.com/#second,並且瀏覽器會將帶有「name」屬性且值爲「second」的A標籤'或ID爲'second'的元素,無論哪種方式,它都將找到值爲'second'的唯一元素。
請記住,這可能比設置硬垂直位置更準確,因爲除非您對斷詞,行間距,字體寬鬆和其他方面有很好的控制權,否則事情會從瀏覽器中移動幾個像素瀏覽器和操作系統到操作系統。
我也想過這個..這是一個好主意。 –