我已经创建了一个可滚动的div,并尝试使用scrolltop来仅在所述div容器中滚动。
无论它如何滚动整个身体,我都无法取得任何进展来让它以我想要的方式工作。
我最好的猜测是,它可能与以下脚本有关
y1 = document.getElementById('sheet').scrollTop;
y2 = y1 + window.innerHeight;
yb = parseInt((y + h) * scale) + y_offset + scrollMargin;
yt = parseInt(y * scale) + y_offset - scrollMargin;
if(yt < y1){
scrollTo(0,yt)
}
if(yb > y2){
scrollTo(0, yb - window.innerHeight)
}
下面是我正在尝试解决的问题的一个例子的链接。http://3djakedesigns.org/example/Ghiribizzi%20No%201a.html
正如你所看到的,它会移动整个身体,而不仅仅是在div容器中滚动。
感谢您的帮助,谢谢!
发布于 2014-05-20 07:21:50
这把小提琴可能会对你有所帮助
$('#scrollBtn').click(function(){
$('.sss').animate({
scrollTop: $(".test1").offset().top
}, 100);
});
https://stackoverflow.com/questions/23752427
复制