Javascript 在JQuery中滚动

Javascript 在JQuery中滚动,javascript,jquery,Javascript,Jquery,我想在y轴中滚动到div+100px 我该怎么做 $。scrollTo('div100'+'100px',2000)不起作用。假设您指的是插件,则表示可以将一些设置作为第三个参数传递,其中一个参数可以是偏移量。所以我想类似的方法可能会奏效: $.scrollTo('div100', 2000, { offset: { left: 0, top: 100 } }); 我还没有测试过,但应该可以 var element=$("#div100"); $(...).scrollTo( element

我想在
y
轴中滚动到
div+100px

我该怎么做

$。scrollTo('div100'+'100px',2000)
不起作用。

假设您指的是插件,则表示可以将一些设置作为第三个参数传递,其中一个参数可以是
偏移量。所以我想类似的方法可能会奏效:

$.scrollTo('div100', 2000, { offset: { left: 0, top: 100 } });

我还没有测试过,但应该可以

var element=$("#div100");

$(...).scrollTo( element.offset().left, element.offset().top + 100);

澄清:您是想在一个div中滚动,还是想滚动整个页面?您真的要精确滚动100px,还是滚动使特定的div在视图中?这可能会有所帮助