Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 需要使用处理程序连续执行_Jquery_Css_Jquery Animate - Fatal编程技术网

Jquery 需要使用处理程序连续执行

Jquery 需要使用处理程序连续执行,jquery,css,jquery-animate,Jquery,Css,Jquery Animate,我现在有两个链接,两个箭头,一个指向上,另一个指向下,我想让它做的是滚动中的内容,它被屏蔽 换言之: <div id="scroller"> <div id="scroller1">...</div> </div> 现在发生的是,它正确地执行动画,但在5px后停止滚动。我想它的动画,只要用户是按住鼠标按钮上面的链接 感谢您的帮助。谢谢。我相信这样做会奏效: var timeout; var clicker = $('#clicker');

我现在有两个链接,两个箭头,一个指向上,另一个指向下,我想让它做的是滚动
中的内容,它被
屏蔽

换言之:

<div id="scroller">
    <div id="scroller1">...</div>
</div>
现在发生的是,它正确地执行
动画
,但在5px后停止滚动。我想它的动画,只要用户是按住鼠标按钮上面的链接


感谢您的帮助。谢谢。

我相信这样做会奏效:

var timeout;
var clicker = $('#clicker');


clicker.mousedown(function(){
    timeout = setInterval(function(){
        // Go up!
    }, 500);

    return false;
});

clicker.mouseup(function(){
    clearInterval(timeout);

    return false;
});
查看此演示:

var timeout;
var clicker = $('#clicker');


clicker.mousedown(function(){
    timeout = setInterval(function(){
        // Go up!
    }, 500);

    return false;
});

clicker.mouseup(function(){
    clearInterval(timeout);

    return false;
});