このフィドルを確認してください。
スクロール コンテナー内の最初の可視要素が#1要素であるとします。上記のフィドルでは#1、 、#2、#3および#4要素が表示されます。私が正しければ、一度スクロールすると、次の 4 つの要素、つまり#5、#6、#7およびが表示されるはず#8です。しかし、マウスホイールを 1 回スクロールすると、スクロール コンテナーが#15要素に移動します。
助けてください。
// update content every second
function addChild() {
var el = $('<div></div>').html('#' + $('#testDiv').children().length)
.css({
padding: '3px',
border: '1px solid #ccc',
margin: '5px'
});
$('#testDiv').append(el);
// update slimscroll every time content changes
$('#testDiv').slimscroll();
}
$('#testDiv').slimscroll({
alwaysVisible: true,
height: 150
});
for (var i = 0; i < 300; i++) {
addChild();
}
PS: githubに問題を記入しました