Как рассчитать сумму nth высоты до выбранной строки

0

Я пытаюсь перейти к позиции <tr> в таблице, завернутой в div с вертикальным Scroolbar. То, что я хочу сделать, - это вычислить сумму всего, пока не будет выбран номер <tr> который я могу получить с помощью этого кода

var trh = $('tr.' + this.id).index()+1;

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

var trh = $('tr.' + this.id).index()+1;
$('table:tr('+trh+')').each(function() {
   sum += $(this).height();
 });
$('#myscroller').scrollTop(sum);

Не могли бы вы дать мне знать, как я могу это сделать? благодаря

Теги:

1 ответ

0

Вы должны просто получить смещение/положение цели, а затем прокрутить до этой позиции.

http://api.jquery.com/offset/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню