美文网首页
DIV滚动条滚动到指定位置(jquery的position()与

DIV滚动条滚动到指定位置(jquery的position()与

作者: 我只是一个小前端 | 来源:发表于2019-06-17 11:55 被阅读0次

相对浏览器,将指定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滚动条滚动到指定位置(jquery的position()与

      本文链接:https://www.haomeiwen.com/subject/tgkydqtx.html