使用jquery(或javascript)在具有溢出的div内滚动

使用jquery(或javascript)在具有溢出的div内滚动,javascript,jquery,html,Javascript,Jquery,Html,我有一个具有固定高度和overflow-y:scroll的div,我正在通过ajax加载它。我目前正在寻找一种可能性,滚动div内的内容(使用鼠标滚轮),但不显示滚动条。有人能帮忙吗?您可以通过使用css在滚动条上应用overflow:hidden和display none来完成 在这里,你们可以在下面的问题中找到同样的东西 另一种方法是使用jquery.mousewheel: 在鼠标滚轮上,计算滚动自已: $('.toScroll').on('mousewheel',function(even

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

您可以通过使用
css在
滚动条上应用
overflow:hidden
display none
来完成

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


另一种方法是使用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);
});
我做了一把小提琴作为示范:


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

可能重复-您可以通过使用另一个父DIV
overflow:hidden轻松实现这一点只需将滚动条隐藏在右眼下方,谢谢。我永远不会想到这个解决方案。正如@jay建议的那样,你也可以找到一把可以工作的小提琴。。干杯:)