【问题标题】:Scroll button jQuery for scroll up and scroll down滚动按钮 jQuery 用于向上滚动和向下滚动
【发布时间】:2017-04-04 16:32:26
【问题描述】:

在我的网站中,我有一个项目列表,我使用滚动条滚动项目。

现在我想用两个按钮替换该栏,这些按钮用于向上滚动和向下滚动,如果没有任何项目可显示,则可以自动隐藏。

如果有任何可用的插件,请告诉我。

【问题讨论】:

    标签: javascript jquery jquery-plugins


    【解决方案1】:

    scrollTop() 可以在这里为您提供帮助。见the documentation

    例子:

    $('.scroll-up-button').on('click', function() {
        var y = $(window).scrollTop(); // current page position
        $(window).scrollTop(y - 150); // scroll up 150px
    });
    
    
    $('.scroll-down-button').on('click', function() {
        var y = $(window).scrollTop(); // current page position
        $(window).scrollTop(y + 150); // scroll down 150px
    });
    

    显然这不是一个完整的解决方案,但可以帮助您朝着正确的方向开始。

    【讨论】:

      【解决方案2】:

      使用这个fiddle

      JS:

      $(window).scroll(function(){
              if ($(this).scrollTop() > 100) {
                  $('.scrollToTop').fadeIn();
              } else {
                  $('.scrollToTop').fadeOut();
              }
          });
      
          //Click event to scroll to top
          $('.scrollToTop').click(function(){
              $('html, body').animate({scrollTop : 0},800);
              return false;
          });
      

      HTML:

      <a href="#" class="scrollToTop">Scroll To Top</a>
      

      CSS:

      .scrollToTop{
          width:100px; 
          height:130px;
          padding:10px; 
          text-align:center; 
          background: whiteSmoke;
          font-weight: bold;
          color: #444;
          text-decoration: none;
          position:fixed;
          top:75px;
          right:40px;
          display:none;
      }
      .scrollToTop:hover{
          text-decoration:none;
      }
      

      【讨论】:

      • 这不是问题中要求的功能。这只会创建一个向上滚动按钮,该按钮将滚动到页面顶部。 @Akash 要求提供两个可以递增和向下滚动页面的按钮,请参阅我的回答。
      • @winseybash Akash 要求提供自动隐藏功能
      • 如果页面上没有可显示的项目,而不是页面滚动到顶部,他要求自动隐藏。鉴于我们没有提供任何代码,因此很难实现这个盲点。
      • 你检查过提供的小提琴吗?它有身体部分以及虚拟数据:)
      • @vispan 我正在寻找可以添加两个滚动按钮的东西,如果没有要显示的项目,我可以自动隐藏。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 2015-05-18
      • 2015-06-07
      • 2012-10-27
      • 1970-01-01
      相关资源
      最近更新 更多