2010-04-02 88 views
1

我有這樣的:滾動到包含在溢出一個div:汽車

<div id="parent" style="overflow:auto"> 
    ... 
    <div id="test">Hello</div> 
    ... 
</div> 

我的問題是:如何滾動父div來有測試DIV作爲父母的第一線?

+0

@Dario:BTW ...不要忘記,以紀念你去爲解決下一個答案遇到你的帖子的人 – R0MANARMY 2010-04-02 23:27:11

回答

2

如果你不想使用插件,請參閱element.scrollIntoView

$("#test").get(0).scrollIntoView(); 

// Plain ol' JS: 
document.getElementById("test").scrollIntoView(); 
+0

我也會添加一個鏈接到MSDN文檔。 http://msdn.microsoft.com/en-us/library/ms536730%28VS.85%29.aspx – R0MANARMY 2010-04-02 22:07:07

+0

太棒了!這就是我一直在尋找的東西。 – Dario 2010-04-02 22:10:02

+0

@ R0MANARMY:謝謝,我通常添加一個鏈接到MDC或MSDN。如果實現之間存在差異,我只添加兩者。在這種情況下,沒有區別,所以一個鏈接應該足夠了:-) – 2010-04-02 22:23:01

1

如果您使用的是jQuery(或能夠這樣做),請查看ScrollTo插件。

從技術文檔

有了這個插件,你會很容易溢出滾動元素和屏幕本身。 它使您可以訪問許多不同的選項來自定義以及指定滾動位置的各種方式。