我有一个包含大量内容和垂直滚动条的 div。我想用向上/向下按钮替换滚动条,以便在悬停按钮时滚动内容。 有什么想法如何做到这一点?谢谢
最佳答案
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);
});
关于jquery:用于控制div滚动条的悬停按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6912193/