1. 程式人生 > >DIV內滾動條滾動到指定位置

DIV內滾動條滾動到指定位置

relative posit 對象 animate nim str speed style 如果

相對瀏覽器,將指定div滾到到指定位置,其用法如下:

$("html,body").animate({scrollTop: $(obj).offset().top},speed);

ps:obj是需要定位的對象,speed是滾動的速度

然而如果需要相對某一個容器(稱之div1),將其內部的div2滾動到相對div1的指定位置,用法如下:

$("div1").animate({scrollTop: $("div2").position().top},speed);

其中div1是需要具有相對位置(position:relative或者position:absolute)

position()與offset()的區別:

position()是相對具有相對位置(position:relative或者position:absolute)的父級元素的距離,如找不到這樣的元素,則返回相對於瀏覽器的距離,

offset()是始終返回相對於瀏覽器的距離。

DIV內滾動條滾動到指定位置