【问题标题】:jQuery slider go back to front slider when reached end of slider?jQuery滑块到达滑块末尾时回到前面的滑块?
【发布时间】:2010-03-01 21:52:30
【问题描述】:

jQuery滑块到达滑块末端时返回前滑块?

过程: 当到达滑块滚动的末尾时,我使用 Ajax 在 div 上加载 HTML。

我希望滑块在执行上述过程时回到前面(起点)。

【问题讨论】:

    标签: jquery scroll slider


    【解决方案1】:

    在您的滑块初始化代码中,有一个可用的slide 事件:

    $('.selector').slider({
      //Current stuff...
      slide: function(event, ui) {
        if($(this).slider('option','max') === ui.value) {
          $(this).slider('option','value',$(this).slider('option','min'));
          return false;
        }
      }
    });
    

    当达到最大值,重置为最小值,return false;取消滑动,重置生效。

    【讨论】:

      【解决方案2】:

      您可以使用 jQuery 的 scrollLeftscrollTop 函数在 AJAX 回调中设置滚动条的位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多