[英]Scroll inside a div with overflow using jquery (or javascript)
我有一个固定高度和div -y的div:我通过ajax加载的滚动。 我目前正在寻找一种在div内滚动内容(使用鼠标滚轮)但不显示滚动条的可能性。 有人可以帮忙吗?
另一种方法是使用jquery.mousewheel: https : //github.com/brandonaaron/jquery-mousewheel
在鼠标滚轮上,计算urself滚动:
$('.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-fixed线的高度。
您可以通过使用css
将overflow:hidden
和overflow:hidden
display-none
在scroll-bar
上应用后执行此操作
在下面的问题中,您可以找到相同的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.