卡罗弗雷德塞尔。当在屏幕上不可见时停止轮播

carouFredSel. Stop carousel when is not visible on the screen

当轮播在屏幕上不可见时,我需要暂停轮播。 例如:当我滚动到页面底部时。

但我还需要在它再次可见时恢复它。

我不熟悉该插件,但一种解决方法是使用 jQuery Waypoints

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

如果这有用,您将使用以下语法:

$('#scrolled-to-div').waypoint(function(direction)) {

    if(direction == 'down') {
      $('#carousel').hide();
    }
    else
    {
      $('#carousel').show();
    }
}

希望这对您有所帮助:) }