Jscrollpane инициализировать внизу - PullRequest
1 голос
/ 14 февраля 2012

Я использую плагин jscrollpane для пользовательской полосы прокрутки. То, что я не могу сделать, это инициализировать внизу, то есть, когда это окно загружается, оно должно автоматически прокручиваться вниз. Любая помощь с благодарностью.

Ответы [ 2 ]

5 голосов
/ 14 февраля 2012

Поскольку у вас может быть несколько jScrollPane элементов на вашем веб-сайте, вам нужно перебрать все из них и вызвать scrollToBottom, чтобы переместить полосу прокрутки вниз:

$('.scroll-pane').jScrollPane().each(function(){
    $(this).data('jsp').scrollToBottom();
});

Но, конечно, если вы хотите переместить полосу прокрутки вниз одного конкретного экземпляра jScrollPane #myJScrollPane, используйте это:

$('#scroll-pane-1').jScrollPane().data('jsp').scrollToBottom();

Пример:

Я обновил демо, созданное @scessor. Нажмите здесь, чтобы увидеть его.

0 голосов
/ 14 февраля 2012

Для этого должен работать метод scrollTo.

http://jscrollpane.kelvinluck.com/scroll_to.html

var api = pane.data('jsp');
api.scrollTo(0, y);

Где у - высота прокручиваемой области. Если это меняется или вы не знаете, используйте очень высокое значение, которого вы вряд ли когда-либо достигнете, и оно будет прокручиваться вниз.

...