div中的scrolltop

时间:2014-05-20 06:27:39

标签: javascript html scrolltop

我创建了一个可滚动的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容器内滚动。

任何帮助将不胜感激,谢谢

1 个答案:

答案 0 :(得分:0)

这个小提琴可以帮助你直到某个点

http://jsfiddle.net/Ezge8/94/

$('#scrollBtn').click(function(){
    $('.sss').animate({
    scrollTop: $(".test1").offset().top
}, 100);
});