Я закончил этот код, но я застрял на последней вещи, которую я должен сделать, когда элемент добавлен, он автоматически прокручивает вниз, что отлично, но что я не могу понять, как и я уверен, что это просто, когда я использую полосу прокрутки, я хочу остановить ее, прыгая на дно, пока не перестану использовать полосу прокрутки.jscrollpane scrolltobottom, но пауза с помощью мыши на полосе прокрутки
вы увидите в примере ive, если вы нажмете на полосу прокрутки и перетащите вверх, она продолжает прыгать вниз, когда добавляет новый элемент, мне просто нужно сделать паузу, пока я не перестану использовать полосу прокрутки, если это имеет смысл.
использует api.scrollToBottom(); для прокрутки до нижнего уровня, когда новый элемент добавлен правильно, но не уверен в состоянии для мыши и т. д., чтобы остановить это, когда это условия.
Надеюсь, кто-то может помочь мне в этом, большое спасибо заранее! :)
JSFiddle здесь: http://jsfiddle.net/GT7sV/2/
JS
var settings = {
showArrows: true,
verticalArrowPositions: 'os',
horizontalArrowPositions: 'os',
animateScroll: true
};
var pane = jQuery('.scroll-pane');
pane.jScrollPane(settings);
var api = pane.data('jsp');
var i = 1;
api.scrollToBottom();
setInterval(
function()
{
api.getContentPane().append("<li>testing this new item</li>").children(':last').hide().fadeIn(1000);
api.reinitialise();
api.scrollToBottom();
},
1000
);
});
Спасибо!