我想编写一个jquery函数,它将采用ID或类的一些div元素和屏幕滚动,以便他们在视图中。我知道,如果div分散在页面上并且不可能让所有人都看到,但是希望能够让用户知道某些信息,这可能是不可能的。滚动到jquery屏幕上的一组元素
关于我如何做到这一点的任何提示?
我想编写一个jquery函数,它将采用ID或类的一些div元素和屏幕滚动,以便他们在视图中。我知道,如果div分散在页面上并且不可能让所有人都看到,但是希望能够让用户知道某些信息,这可能是不可能的。滚动到jquery屏幕上的一组元素
关于我如何做到这一点的任何提示?
如果你有一个选择,你可以只使用.scrollTop()
去第一元素选择匹配,就像这样:
$(window).scrollTop($(".selector").scrollTop());
或者说,它不是一个直接跳转到那里来制作动画,使用.animate()
:
$("html, body").animate({ scrollTop: $(".selector").scrollTop() }, 5000);
没有jQuery插件 $(窗口).scrollTop($( “#destinationDiv”)偏移()顶部。);
谢谢,但宁愿不要使用外部插件 – amateur 2010-11-07 13:18:11
@Niall:任何特定的原因?为什么重新发明轮子并杀死一段时间已经死亡的错误?其实我可以提供[类似的插件](http://erraticdev.blogspot.com/2011/02/jquery-scroll-into-view-plugin-with.html)您可以根据自己的意愿重用代码。 – 2011-02-02 02:32:28