滚动到具有jQuery的特定元素
我有一长串嵌套的div。 我在查询字符串上传递特定元素的ID(实际上是段落元素)并打开其div和父onload。 但是,列表太长,有时打开的元素隐藏在窗口底部的下方。
如何自动滚动用户的浏览器窗口以使显示的元素位于屏幕顶部?
你可能不需要这个,但是对于记录……我的列表看起来像这样:
stuff stuff stuff ... stuff stuff stuff
您可以使用scrollIntoView函数。
$(document).ready(function() { $('#divN').get(0).scrollIntoView(); });
jQuery的:
$(document).ready(function(){ $(document.body).scrollTop($('#divN').offset().top); });
最简单的方法是使用Ariel Flesler的scrollTo插件 。 我之前使用过它几次,体积小,重量轻,效果很好。