2013-10-08 198 views
0

这里是我的代码:滚动滚动整个窗口,当一个特定的元素

$(body).scroll(function() { 
     $('#page_text').scroll(); 
    }); 

正如你可以看到我试图同时在页面的其余部分滚动滚动#page_text相当糟糕。该网站有非常具体的尺寸适应屏幕的大小,所以#page_text溢出:自动...对于我需要隐藏网站的滚动条的风格问题。我希望我已经解释了我自己,感谢所有想要帮助的人。

回答

1

试试下面的代码:

$(document).ready(function() { 
    $(document).on('scroll', function() { 
     var docScrollHeight = $(this).scrollTop(); 
     $('#page_text').scrollTop(docScrollHeight); 
    }); 
}); 

这将呼吁每个文档滚动的功能,并会查找当前文档滚动高度。然后它将滚动page_text元素到相同的滚动高度。

+0

对不起,我真的是一个初学者,所以我明白你的代码是如何在纸上工作的,但也许我在网站的结构中存在一些主要问题。无论如何,我会解释你。 真正的问题是,文件本身doesen't滚动,因为该网站是要在屏幕上完全浏览,并且所有内容都在page_text中滚动...所以我认为scrolltop总是获得0作为值。 – Vikk

+0

您可以链接到您的网站,或尝试在某处创建测试示例吗?即[JSFiddle](http://JSFiddle.net) – Nunners

+0

http://jsfiddle.net/VjnYP/ 我希望这给出了这个想法。我想通过对身体进行操作来滚动文字区域。 – Vikk