平滑滚动到顶部功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平滑滚动到顶部功能相关的知识,希望对你有一定的参考价值。

Hides the button based on scroll position, fades in and out as necessary and upon click smoothly scrolls back to the top.
  1. $(document).ready(function() {
  2.  
  3. // hide #back-top first
  4. $("#back-top").hide();
  5.  
  6. // fade in #back-top
  7. $(function() {
  8. $(window).scroll(function() {
  9. if ($(this).scrollTop() > 100) {
  10. $('#back-top').fadeIn();
  11. } else {
  12. $('#back-top').fadeOut();
  13. }
  14. });
  15.  
  16. // scroll body to 0px on click
  17. $('#back-top a').click(function() {
  18. $('body,html').animate({
  19. scrollTop: 0
  20. }, 800);
  21. return false;
  22. });
  23. });
  24.  
  25. });​
  26.  
  27.  
  28. HTML USAGE:
  29.  
  30. <p id="back-top" style="display: block; ">
  31. <a href="#top"><span></span><em>Back to top</em></a>
  32. </p>

以上是关于平滑滚动到顶部功能的主要内容,如果未能解决你的问题,请参考以下文章

NestedScrollView 平滑滚动到顶部和内部的视图

javascript vue组件:滚动到顶部平滑。 (基于MuseUI)

js平滑滚动到顶部,底部,指定地方

顺畅滚动到顶部

使用jquery animate创建平滑滚动效果

转的滚动事件,慢慢滚到顶部或者指定位置