0

我有一个高度固定的 div 和 overflow-y : 我通过 ajax 加载的滚动。我目前正在寻找一种可能性来滚动 div 内的内容(使用鼠标滚轮)但不显示滚动条。任何人都可以帮忙吗?

4

2 回答 2

1

另一种方法是使用 jquery.mousewheel:https ://github.com/brandonaaron/jquery-mousewheel

在鼠标滚轮上,自己计算滚动:

$('.toScroll').on('mousewheel',function(event, delta, deltaX, deltaY){
    if(!$(this).attr('data-scrolltop')){
        $(this).attr('data-scrolltop',0);
    }
    var scrollTop = parseInt($(this).attr('data-scrolltop'));
    scrollTop += (-deltaY * lineHeight);
    $(this).attr('data-scrolltop',scrollTop);
    $(this).scrollTop(scrollTop);
});

我做了一个小提琴作为演示:http: //jsfiddle.net/W2pZB/

唯一的问题是关于 var 固定的行高。

于 2013-02-14T14:50:43.653 回答
0

您可以通过应用overflow:hidden并在 display-none使用scroll-bar后完成css

在这里你可以在下面的问题中找到同样的东西。

jQuery:如何在不显示滚动条的情况下滚动正文?

于 2013-02-14T14:40:08.023 回答