如何使用jQuery使窗口在mousedown上滚动?

时间:2011-09-09 00:29:51

标签: jquery

我只是想知道为什么这不起作用:

$('#down-a-bit').mousedown(function(){
    setTimeout( $('html, body').animate({ scrollTop: $(this).offset().top += 1}) ,300); 
});

我做错了什么?非常感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用.delay代替setTimeout。如果使用setTimeout,请将其包装在函数中。

http://jsfiddle.net/pMTsF/