我有一个高度固定的 div 和 overflow-y : 我通过 ajax 加载的滚动。我目前正在寻找一种可能性来滚动 div 内的内容(使用鼠标滚轮)但不显示滚动条。任何人都可以帮忙吗?
问问题
1065 次
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
在这里你可以在下面的问题中找到同样的东西。
于 2013-02-14T14:40:08.023 回答