继续滚动jQuery mousedown

时间:2014-07-12 18:15:11

标签: jquery intervals mousedown

使用相应的左/右箭头图标,容器向左移动300像素或向右移动300像素。

是否可以设置,如果用户继续按住按钮,容器将每隔X(1或2)秒以300像素的间隔继续移动?

$(function () {
    $('a.left').mousedown(function(){
        $('#content').animate({'margin-left':'-=300px'}, 1000);
    });
    $('a.right').mousedown(function(){
        $('#content').animate({'margin-left':'+=300px'}, 1000);
    });

1 个答案:

答案 0 :(得分:0)

您可以检查mouseup事件,并假设在此情况发生之前,鼠标按钮仍处于关闭状态?

只要假设鼠标按钮处于关闭状态,请设置间隔以在此期间执行某些操作...

编辑:最简单的方法是为mouseisdown设置变量,然后在mouseup事件上更改