jquery怎么取到当前div中滚动条的位置

2025-01-03 23:50:54
推荐回答(3个)
回答1:

  • 可以将DIV的滚动条滚动到其子元素所在的位置,方便自动定位。

  • var container = $('div'),

  • scrollTo = $('#row_8');

  • container.scrollTop(

  • scrollTo.offset().top - container.offset().top + container.scrollTop()
    );

  • // Or you can animate the scrolling:

  • container.animate({

  • scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
    })

  • var container = $('div'),

  • scrollTo = $('#row_8');

  • container.scrollTop(

  • scrollTo.offset().top - container.offset().top + container.scrollTop()

  • );

  • // Or you can animate the scrolling:

  • container.animate({

  • scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()

  • });

  • 不需要任何JQuery插件即可完成所需的效果,非常好用!

回答2:

可以将DIV的滚动条滚动到其子元素所在的位置,方便自动定位。

var container = $('div'),
scrollTo = $('#row_8');

container.scrollTop(
scrollTo.offset().top - container.offset().top + container.scrollTop()
);

// Or you can animate the scrolling:
container.animate({
scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
})

回答3:

$("div").scrollTop();