小编Jua*_*ego的帖子

jQuery .scrollTop(); +动画

单击按钮时,我将页面设置为滚动到顶部.但首先我使用if语句来查看页面顶部是否未设置为0.然后,如果它不是0,我会动画页面滚动到顶部.

var body = $("body");
var top = body.scrollTop() // Get position of the body

if(top!=0)
{
  body.animate({scrollTop:0}, '500');
}
Run Code Online (Sandbox Code Playgroud)

现在棘手的部分是在页面滚动到顶部之后动画一些东西.所以我的下一个想法是,找出页面位置是什么.所以我用console log来查找.

console.log(top);  // the result was 365
Run Code Online (Sandbox Code Playgroud)

这给了我一个365的结果,我猜这是我在滚动到顶部之前的位置编号.

我的问题是如何将位置设置为0,以便我可以添加另一个在页面为0时运行的动画?

谢谢!

jquery scrolltop jquery-animate

166
推荐指数
6
解决办法
66万
查看次数

标签 统计

jquery ×1

jquery-animate ×1

scrolltop ×1