使用Jquery自动向下滚动?

我有一个定义高度的模态盒。 在这个盒子里面有一个手风琴盒,当用户点击链接时会扩展。 手风琴盒切换时的高度超过了模态盒的高度,因此出现滚动条。

我想自动将条形滚动到最低点,以在手风琴框中显示新内容。

手风琴盒看起来像这样:

 $(document).ready(function(){ $(".btn-slide").click(function(){ $("#panel").slideToggle("slow"); $(this).toggleClass("active"); return false; }); });  

有没有办法将此向下滚动function集成到现有function中? 是否存在针对此类行为的现有Jquery函数?

如果您不想依赖任何插件或更改实际URL,可以使用scrollTop,请参阅http://api.jquery.com/scrollTop/

干杯。

如果我明白你在找什么……

如果你想要一个漂亮的平滑滚动,那么scollTo插件是一个很好的选择。

如果你不在乎,只需使用哈希。 location.hash =’#someid’;

诀窍是使用可滚动的外部容器div。 这允许找出保持实际内容的内部div的大小。
我的解决方案(你必须为你的手风琴做一些调整):