Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Тормозит jScrollPane в опере... (https://javascript.ru/forum/css-html-browser/36159-tormozit-jscrollpane-v-opere.html)

atlantis 05.03.2013 18:56

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

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

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


Часовой пояс GMT +3, время: 02:00.