jQuery を使い始めたばかりで、twitter ブートストラップを使用して 2 列のレイアウトを使用しています。CSS ファイルは次のとおりです。
html, body {
overflow: hidden;
height: 100%; }
.span8, .span4 {
overflow: auto; }
これにより、span4 と span8 に別個のスクロールバーが提供されます。span8 部分にはエントリのリストがあり、スクロールバーにいくつかの機能を追加したいと考えています。しかし、現時点では、最も単純なものであっても、scrollTop はまったく応答していないようです。たとえば、.js ファイルに次のようなものがあるとします (「エントリ」は、これらのエントリのクラスです)。
$(document).ready(function() {
$('.entry').scrollTop(1000);});
スクロールバーは最初のエントリの 1000 ピクセルより下に配置されると思いますが、ページをロードすると、スクロールバーはまだ一番上にあります。または、scrollTop を使用してスクロールバーの位置の値を読み取ろうとしましたが、常に 0 になります。ありがとう。
更新: いくつかの調査の結果、私はばかげた間違いを犯したことが判明しました。「.scrollTop」は、div にスクロールバーがあるセレクターによってのみ呼び出すことができます。私の場合、使えません$('.entry').scrollTop(1000);
。代わりに、使用する必要があります$('.span8').scrollTop(1000);
。