jQuery 1.5 метод scrollTop вызывает исключения - PullRequest
0 голосов
/ 25 ноября 2011

Что это за ошибка и что я могу с этим сделать?

Я сделал простой div со стилем overflow-y: scroll и некоторым содержимым, но вот что происходит, когда я пытаюсь использовать на нем jQuery.scrollTop (язапустите это из оболочки инструментов разработчика):

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

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

У меня нет проблем в моем тесте (см. Ниже), может быть, вы случайно что-то сломали. Покажи мне весь свой код.

<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>
0 голосов
/ 25 ноября 2011

Пусть DOM готов, прежде чем что-либо предпринимать с ним.

$(function() {
    $('#b').click(function() {
        $('#s').scrollTop(100);
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...