2011-05-31 37 views
2

如何使用jQuery平滑滾動到特定位置?
我可以滾動到頂部順利使用jQuery使用此代碼:使用jQuery平滑滾動到特定位置

$("#id").animate({"scrollTop": $("#id").scrollTop() + 100}); 

但現在我想滾動到頁面的例子200定位。

回答

5

試試這個:

$('html, body').animate({scrollTop: 200}, "slow"); //you can change "slow" to a number amount or remove it (default is 500) 

的jsfiddle:http://jsfiddle.net/UPRkm/

+1

是的,它是正確的語法。你需要結束這一行。 – switz 2011-05-31 05:46:38

+0

默認爲400。 – 2014-01-21 15:53:06

-1

我想你可以通過高度做到這一點....

$("#id").animate({ 

height: '200px' 

}); 
+3

這的確會動畫元素的高度,但它不會滾動頁面。 – icktoofay 2011-05-31 05:42:54

+0

ohhh !!!!!!!!對不起然後... – Vivek 2011-05-31 05:44:37