1. 程式人生 > >jq操作頁面滾動條

jq操作頁面滾動條

相對瀏覽器,將指定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()是始終返回相對於瀏覽器的距離。