Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jScrollPane scrollTo, как повесить callback функцию на окончание прокрутки? (https://javascript.ru/forum/jquery/9895-jscrollpane-scrollto-kak-povesit-callback-funkciyu-na-okonchanie-prokrutki.html)

com-meta 10.06.2010 08:18

jScrollPane scrollTo, как повесить callback функцию на окончание прокрутки?
 
Здравствуйте,
Есть div слой с включенным overflow-y:auto;
в котором содержится длинный вертикальный ряд изображений.
К нему, при помощи Jquery плагина jScrollPane, прикручена Scroll bar.

Запускаю прокрутку div слоя, допустим:
$('#PModule')[0].scrollTo( 500 );


Как определить закончилась прокрутка или нет?

Может можно создать callback функцию для данного метода? или может есть какое-то свойство, по которому возможно определить завершение прокрутки?

exec 10.06.2010 08:28

$('#PModule').scrollTo( 500, function () {
alert('Ready!');
} );

com-meta 10.06.2010 08:36

Несрабатывает alert, а прокрутка стала идти рывками, может при инициализации надо что-то еще указать?

у меня так:
$(document).ready(function () {
   $('#PModule').jScrollPane({showArrows:true, scrollbarWidth: 17, arrowSize: 17, animateTo: true });
});

exec 10.06.2010 09:02

com-meta, дайте ссылку на страницу.

com-meta 10.06.2010 09:27

exec,
вот
в 420 строке, поставил alert callback`ом как было предложено выше.

com-meta 10.06.2010 23:14

Так в итоге я так понимаю что должно работать? т.е. callback у функции scrollTo есть?
В документации по этому поводу я ничего не нашел.
Подскажите куда копать, может свойство есть какое нибудь по которому можно определить что scroll еще не кончился.


Часовой пояс GMT +3, время: 08:33.