javascript/jQuery中scroll和scrollTop的区别
以下两者之间的区别是什么:javascript/jQuery中scroll和scrollTop的区别,javascript,jquery,Javascript,Jquery,以下两者之间的区别是什么: window.scroll(0,200); 及 除了其中一个使用jQuery而另一个不使用之外,还有什么区别?一个动画卷轴,另一个没有?一个比另一个工作得快吗?jQuery scrollTop()方法-返回HTML元素的垂直滚动条位置 scroll(x-coord,y-coord)方法将窗口滚动到文档中的特定位置。window.scrollTo实际上与此方法相同。scrollTop使用了window.scrollTo,看起来: 显然,纯js解决方案在性能方面更快,但
window.scroll(0,200);
及
除了其中一个使用jQuery而另一个不使用之外,还有什么区别?一个动画卷轴,另一个没有?一个比另一个工作得快吗?jQuery scrollTop()方法-返回HTML元素的垂直滚动条位置
scroll(x-coord,y-coord)方法将窗口滚动到文档中的特定位置。window.scrollTo实际上与此方法相同。
scrollTop
使用了window.scrollTo
,看起来:
显然,纯js解决方案在性能方面更快,但在大多数情况下,这并不重要:
window.scroll
和window.scrollTo
.scrollTo()或.scroll()在性能上似乎没有任何差异。scrollTo()或.scroll()适用于window对象,而.scrollTop()可与任何DOM元素一起使用,从以下方面判断,$.fn.scrollTop
基本上映射到window.scrollTo
,基本上是窗口。滚动。这回答了你的问题吗?)至于性能,通常的注意事项适用于这里-窗口。滚动
显然更快(因为另一个方法会在多次检查、函数调用和对象创建之后调用它),但差别可以忽略不计。@raina77ow抱歉,我无意窃取您的答案,在回答之前我没有看到你的评论这里有一个getter和setter用于jQuery.scrollTop
$(window).scrollTop(200);