2013-01-03 22 views
1

我想要獲得一個長名單以使用導航(a-z)。點擊導航上的字母將正確的名稱滾動到div的頂部。使用ScrollTo將列表滾動到div頂部

我正在使用ScrollTo插件來獲得此工作。除了靠近列表底部的名字之外,一切都很好。他們不滾動到div的頂部。

這是我的例子:jsfiddle.net/QMgMB/

如果你點擊d,E,F,你會看到,它的作品。但點擊Q按鈕,Q名稱部分不會進入頂部。

我似乎無法弄清楚爲什麼。

有什麼建議嗎?

回答

0

因爲它到達了div的末尾。你不能滾動更多。你可以添加一些額外的「行尾」來模擬你的行爲<br>像這樣:http://jsfiddle.net/QMgMB/1/

+0

哦,我明白你的意思了。我決定在我的列表中使用「margin-bottom」而不是'
'標籤。我更新了我的示例:http://jsfiddle.net/QMgMB/2/ – Anthony

+0

是的,這是一個更好的主意 – sdespont