代码之家  ›  专栏  ›  技术社区  ›  rdiazroman

carouFredSel。当屏幕上不可见时停止转盘

  •  1
  • rdiazroman  · 技术社区  · 10 年前

    当屏幕上看不到转盘时,我需要暂停转盘。 例如:当我滚动到页面底部时。

    但当它再次可见时,我也需要恢复它。

    1 回复  |  直到 10 年前
        1
  •  1
  •   Graham    10 年前

    我不熟悉这个插件,但可以使用一种变通方法 jQuery Waypoints

    该插件可以连接到一个页面元素,该元素在滚动时隐藏旋转木马,然后在向上滚动时显示?我假设你想避免不必要的自动更改,因为它会减慢其他地方的内容?

    如果需要,可以使用以下语法:

    $('#scrolled-to-div').waypoint(function(direction)) {
    
        if(direction == 'down') {
          $('#carousel').hide();
        }
        else
        {
          $('#carousel').show();
        }
    }
    

    希望这有帮助:) }