Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2013, 18:56
Аспирант
Отправить личное сообщение для atlantis Посмотреть профиль Найти все сообщения от atlantis
 
Регистрация: 18.03.2012
Сообщений: 95

Тормозит jScrollPane в опере...
Всем привет.
Давненько тут не появлялся.

Итак, есть 3 фиксированных блока, в которых есть контент со скролом (для скролла использую jScrollPane). Всё бы хорошо, но в опере скролл жутко тормозит и сильно замедляет работу JS в целом.
Теперь подробнее:
Есть сайт, с большим кол-вом контента, т.о. сайт не влазит в окно браузера и появляется стандартный вертикальный скролл (как здесь справа). Когда этот скролл (ползунок) в самом верху, то всё нормально. Но, как только его опустить хоть на 1 пиксель, то в этих трёх фиксированных боках, скроллинг (jScrollPane) очень сильно тормозит, а при скроллинге в них (в блоках), браузер не перерисовывает контент в этих блоках, пока не прокручу (в любом направлении) скролл самого сайта. При этом, из-за jScrollPane начинают тормозить все скрипты (задержка доходит до нескольких секунд).
Всё это только в опере, во всех остальных браузерах нормально (в опере мобайл на андроиде то же нормально работает).
И ещё, если сделать эти блоки абсолютными или любыми, кроме фиксированных, то тормоза пропадают.

Уже пару дней пытаюсь что-то сделать, но всё бесполезно.
Может кто-нибудь подскажет как избавиться от тормозов?
Ответить с цитированием