jQuery 1.5 scrollTop方法引发异常

jQuery 1.5 scrollTop method raises exceptions

本文关键字:异常 方法 scrollTop jQuery      更新时间:2023-09-26

这个错误是什么,我该怎么做?

我用overflow-y: scroll风格和一些内容做了一个简单的div,但这是当我尝试使用jQuery时发生的事情。scrollTop在上面(我从Developer Tools shell运行这个):

$('#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)

我在我的测试中没有问题(见下文),也许你偶然打破了一些东西。给我看看你的全部代码

<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>

在对DOM进行任何操作之前让它准备好。

$(function() {
    $('#b').click(function() {
        $('#s').scrollTop(100);
    });
});