移动到可滚动内容中的元素

时间:2012-12-01 15:51:30

标签: jquery html css

我有一个带有一些块元素的标准可滚动内容。

我想找出div的位置(相对于内容顶部)并将滚动移动到该位置。可能吗?也许用jquery。

2 个答案:

答案 0 :(得分:3)

是的,在jQuery中它是可能的。

您可以获取任何ID的位置:$(divId).position().top 并使用scrollTop设置滚动条的位置。

这是一个fiddle,有帮助吗?

答案 1 :(得分:1)

您可以使用JQuery执行类似的操作:

function scroll(element, parent){
    $(parent).animate({ scrollTop: $(element).offset().top - $(parent).offset().top }, { duration: 'slow', easing: 'swing'});
}

检查demo