我已经完成了这段代码,但我坚持我要做的最后一件事,当添加一个项目时,它会自动滚动到底部,这很好,但我不知道该怎么做,我确定它很简单,当我使用滚动条我想阻止它跳到底部,直到我停止使用滚动条。
您将在我提供的示例中看到,如果您单击滚动条并向上拖动它会在添加新项目时一直向下跳,如果有意义的话,我只需要暂停它直到我停止使用滚动条。
它使用 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
);
});
谢谢!