标签: jquery
我只是想知道为什么这不起作用:
$('#down-a-bit').mousedown(function(){ setTimeout( $('html, body').animate({ scrollTop: $(this).offset().top += 1}) ,300); });
我做错了什么?非常感谢任何帮助,谢谢
答案 0 :(得分:1)
您可以使用.delay代替setTimeout。如果使用setTimeout,请将其包装在函数中。
http://jsfiddle.net/pMTsF/