jQuery UIを「ドラッグ可能」にして、コンテンツパネルが削除されたときにjScrollPaneに通知することで、この問題を回避することができました。
// Make timeline draggable
jspPane.draggable({
axis: 'x',
cursor: 'e-resize',
stop: function( event, ui ) {
var offsetXPos = parseInt( ui.position.left );
api.scrollToX(Math.abs(offsetXPos), false);
},
// Stop dragging at edges
drag: function( event, ui) {
var pos = ui.position.left;
if (pos < -timelineWidth + 900 ) {
jspPane.css('left', -timelineWidth + 900 );
return false;
}
if ( pos >= 0 ) {
jspPane.css('left', 0);
return false;
}
}
});
したがって、ドラッグ可能なコンテンツパネルには引き続きjQueryUIを使用できます。
ただし、jScrollPanelにこの機能をネイティブに提供させることをお勧めします。