如何判断用户是向左还是向右拖动iosSlider?

时间:2015-05-04 22:07:21

标签: javascript jquery

如果用户将滑块拖到左侧,我需要触发一个事件,如果用户将滑块拖到右侧,我需要触发另一个事件,我该怎么办?

1 个答案:

答案 0 :(得分:0)

假设您正在引用当您拥有overflow:scroll;的div时出现的滚动条 首先,创建一个var来存储最后一个滑块值。

var prevSliderPos = null;

将事件绑定到滑块

$(".slider").bind("scroll",Slide);  

function Slide()
{
    if($(".slider").scrollLeft() < prevSliderPos)
    {
        //Run code - user has scrolled left
    }
    prevSliderPos = $(".slider").scrollLeft();
}

希望这有帮助。