jquery:用于控制div滚动条的悬停按钮?

标签 jquery scroll

我有一个包含大量内容和垂直滚动条的 div。我想用向上/向下按钮替换滚动条,以便在悬停按钮时滚动内容。 有什么想法如何做到这一点?谢谢

最佳答案

尝试scrollTop()

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/

相关文章:

javascript - Smooth Scroll 插件在 Chrome 中不起作用

android - 回收站 View : scrollToPosition not working

javascript - 如何在不影响性能的情况下将大量数据加载到数据表

jquery - 为什么子链接不起作用?

ios - 无法在 ios 上的可滚动区域内创建可滚动区域

html - 将滚动框向下移动到文本框区域?

css - 用户滚动页面后将 div 保持在原位

javascript - 与引导轮播相关的问题

javascript - 如何在弹出的 fancybox 上使用按钮附加 Click 事件>

javascript - IE7-8 中的生涩视差