0

使用jquery rs carousel,我想根据鼠标位置逐渐拖动内容,而不仅仅是每页捕捉。目前,如果不用力拖动,轮播只会捕捉到下一页/上一页或滑回原位......我不希望那样。我想实现的是类似于TouchCarousel的东西。

我更喜欢 rs-carousel,因为它的动态性和我想要的大部分功能都在那里。那么我该如何修复/改变这个“拖拽”的东西呢?

顺便说一句,我在其他页面上有其他 rs-carousels 已经很好了。如果修复不会影响他们,那就太好了。

谢谢!

4

1 回答 1

0

这可以在没有任何 JavaScript 的情况下实现;你只需要设置溢出.rs-carousel-mask

.rs-carousel-mask {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

唯一的区别是您不会在非触摸设备上单击并拖动,它只是本机滚动。

如果您需要将它与轮播控件(以及页面)结合使用,则必须$(':rs-carousel').data('carousel').page根据滚动位置更新轮播的内部索引,这应该不会太难。

于 2013-11-23T17:23:35.827 回答