jQuery 1.5 scrollTopメソッドは例外を発生させます

このエラーは何ですか?これについて私は何ができますか?

私は overflow-y:scroll スタイルといくつかのコンテンツを使ってシンプルなdivを作ったが、jQuery.scrollTopを使ってみると次のようになる(Developer Toolsシェルから実行する)。

$('#s').scrollTop(100)

スクロールするが、これを示す:

Uncaught TypeError: Object 10 has no method 'apply'
jQuery.event.handle, jquery-1.5.2.js:2568
jQuery.event.add.elemData.handle.eventHandle, jquery-1.5.2.js:2207

scrollTopを使うたびにこのメッセージが表示されます。私はChromium 14.0.835.202を持っています(Developer Build 103287 Linux)

0

2 答え

私のテストでは何の問題もなく(下記参照)、偶然何かを壊すかもしれません。あなたのコード全体を見せてください。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<div id="s" style="overflow-y:scroll;height:100px;">
  some content ...
</div>
<input id="b" type="button" value="scrollTop" />
<script>
  $('#b').click(function() {
    $('#s').scrollTop(100);
  });
</script>
1
追加された
その前にシェルで作業するときに何かが壊れているに違いない。
追加された 著者 culebrón,

あなたがその上で何か行動を起こす前に、DOMを準備させましょう。

$(function() {
    $('#b').click(function() {
        $('#s').scrollTop(100);
    });
});
0
追加された
私はChromeシェルから実行します。
追加された 著者 culebrón,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript