Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Дерганье div-а при прокрутке (https://javascript.ru/forum/events/15503-dergane-div-pri-prokrutke.html)

Vreditel 01.03.2011 22:50

Дерганье div-а при прокрутке
 
Здравствуйте, уважаемые форумчане. Проблема в следующем. Есть 2 div-а, в каждом из которых содержится таблица. Верхний div имитирует заголовок таблицы, а нижний-тело. Задача была в том, чтобы при прокрутке тела вверх-вниз заголовок оставался на месте, а при прокрутке влево-вправо скроллился вместе с телом. Скроллинг я осуществил с помощью простой функции:
var scrollX=0;
function scroll() {
            if ($('d2').scrollLeft != scrollX) {
                scrollX = $('d2').scrollLeft;
                $('d1').scrollLeft = scrollX;
            }
}

Проблема в том, что в Firefox и Opera при скроле мышкой верхний div дергается. В Chrome и Safari такого нет. И данная проблема не появляется, если скролить клавишами.

ksa 02.03.2011 11:55

Vreditel, можно все это сделать вёрсткой. Тогда и функции никакие не нужны...

Sanek_RaznoCoding 04.03.2011 08:07

Хоть хтмлку с прилагаемой цсс-кой прислал бы, было б легче представить...


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