有什么区别:
window.scroll(0,200);
和
$(window).scrollTop(200);
除了其中一个使用jQuery而另一个不使用jQuery之外,有什么区别?有人为卷轴设置动画而另一个没有吗?一个人会比另一个人工作得更快吗?
答案 0 :(得分:1)
scrollTop
使用window.scrollTo
,似乎:http://james.padolsey.com/jquery/#v=1.10.2&fn=jQuery.fn.scrollTop
性能明智,纯粹的js解决方案显然更快,但在大多数情况下它应该不重要:http://jsperf.com/js-vs-jquery-scroll
window.scroll
和window.scrollTo
之间的效果似乎没有任何差异。
答案 1 :(得分:1)
.scrollTo()或.scroll()适用于窗口对象,而.scrollTop()适用于任何DOM元素
答案 2 :(得分:-1)
jQuery scrollTop()方法 - 返回HTML元素的垂直滚动条位置 JavaScript window.scroll(x-coord,y-coord)方法将窗口滚动到文档中的特定位置。 window.scrollTo实际上与此方法相同。