Надеюсь, кто-то может помочь ...
В настоящее время я использую jScrollpane для обработки настраиваемых полос прокрутки в моем проекте.
Макет адаптивный, и содержимое, заполняющее блоки, создается динамически. Все идет хорошо, за исключением некоторого неуклюжего поведения, когда я меняю размер своего браузера. Я использую autoReintialise, чтобы следить за любыми изменениями высоты и ширины. Опять же - по большей части работает нормально.
Моя проблема в том, что когда я перетаскиваю окно браузера и ширина div расширяется, кажется, что любой div с примененным к нему jScroll очень сильно тормозит. Есть небольшая задержка, а затем он достигает ширины div при изменении размера - это совсем не плавно.
Мой код находится внутри функции внутри файла javascript, который обрабатывает динамический контент. Это в значительной степени прямая копия примера с сайта jScrollpane:
function jscroll_refresh() {
var settings = {
autoReinitialise: true
};
var pane = $(".scroll-pane");
pane.each(
function()
{
$(this).jScrollPane(settings);
var api = pane.data('jsp');
var throttleTimeout;
$(window).bind(
'resize',
function()
{
if (!throttleTimeout) {
throttleTimeout = setTimeout(
function()
{
api.reinitialise();
throttleTimeout =null;
}
);
}
}
);
});
}
Кто-нибудь еще сталкивался с этой проблемой? Другие предложения для плагина, такого как jScroll? Спасибо!