прокрутите другую сетку автоматически, используя jquery - PullRequest
2 голосов
/ 28 мая 2009

У меня есть две сетки с одинаковым количеством рядов (также с одинаковой высотой). Обе эти сетки имеют вертикальные прокрутки (с использованием переполнения стиля)

Когда я выполняю вертикальную прокрутку на второй таблице, я хочу, чтобы первая сетка автоматически прокручивалась на то же количество строк вверх / вниз.

1 Ответ

2 голосов
/ 28 мая 2009

Вот как вы можете это сделать. Это даже работает, если у вас есть горизонтальная полоса прокрутки:

$(function(){
    $("#grid1").scroll(function(){
        $("#grid2")
            .attr('scrollTop', $(this).attr('scrollTop'))
            .attr('scrollLeft', $(this).attr('scrollLeft'));
    });
});

В этом коде предполагается, что "grid1" и "grid2" - это идентификаторы DIV, в которых содержатся таблицы соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...