首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery滚动到页面底部/iframe

jQuery滚动到页面底部/iframe
EN

Stack Overflow用户
提问于 2009-12-12 05:30:54
回答 8查看 324.4K关注 0票数 231

如何使用jquery向下滚动到iframe或页面的底部?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-12-12 06:00:59

如果你想要一个很好的慢速动画滚动,对于任何使用href="#bottom"的锚点,这将把你滚动到底部:

$("a[href='#bottom']").click(function() {
  $("html, body").animate({ scrollTop: $(document).height() }, "slow");
  return false;
});

您可以随意更改选择器。

票数 367
EN

Stack Overflow用户

发布于 2011-05-06 17:20:59

scrollTop()返回从可滚动区域看不到的像素数,因此给出它:

$(document).height()

实际上会超出页面的底部。为了让滚动在页面底部真正“停止”,浏览器窗口的当前高度需要减去。这将允许在需要时使用缓和,因此它变成:

$('html, body').animate({ 
   scrollTop: $(document).height()-$(window).height()}, 
   1400, 
   "easeOutQuint"
);
票数 214
EN

Stack Overflow用户

发布于 2009-12-12 05:32:56

例如:

$('html, body').scrollTop($(document).height());
票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1890995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档