我刚开始使用 jQuery,我有一个使用 twitter 引导程序的两列布局。CSS文件是:
html, body {
overflow: hidden;
height: 100%; }
.span8, .span4 {
overflow: auto; }
这为 span4 和 span8 提供了单独的滚动条。在 span8 部分中,有一个条目列表,我想在滚动条中添加一些功能。但是目前,scrollTop 似乎完全没有反应,即使是最简单的。例如,如果我在 .js 文件中有类似的内容(“entry”是这些条目的类):
$(document).ready(function() {
$('.entry').scrollTop(1000);});
我假设它会将滚动条放在第一个条目的顶部下方 1000 像素,但是当我加载页面时,滚动条仍然位于最顶部。或者我尝试使用 scrollTop 读取滚动条位置的值,它总是给我 0。我确定我一定搞砸了,有人有建议吗?谢谢。
更新:经过一番研究,事实证明我犯了一个愚蠢的错误。".scrollTop" 只能由其 div 具有滚动条的选择器调用。就我而言,我不能使用$('.entry').scrollTop(1000);
. 相反,我应该使用$('.span8').scrollTop(1000);
.