我有一个包含大量内容和垂直滚动条的div。我想用上/下按钮替换滚动条,以便在悬停按钮时滚动内容。 任何想法如何做到这一点?感谢
答案 0 :(得分:3)
var timeoutId = 0;
function scrollIt(amount){
$('div').scrollTop($('div').scrollTop()+amount);
}
$('.down').mousedown(function() {
timeoutId = setTimeout(scrollIt(5), 1000);
}).bind('mouseup mouseleave', function() {
clearTimeout(timeoutId);
});
$('.up').mousedown(function() {
timeoutId = setTimeout(scrollIt(-5), 1000);
}).bind('mouseup mouseleave', function() {
clearTimeout(timeoutId);
});
答案 1 :(得分:1)
答案 2 :(得分:1)
我认为基于此,你将会有一个很好的开始,如何做到这一点。
http://www.learningjquery.com/2007/09/animated-scrolling-with-jquery-12