Оба варианта из предыдущего поста работают:
Скролл - не работает
Код:
var w = $('#ReservListDiv' + AppartID);
var table = $('#ReservList' + AppartID);
var row = $('#ReservListItem'+ReservID);
if (row.length) {
console.log('w.height()='+w.height(), 'row.position().top='+row.position().top, 'Index='+$('#ReservListItem'+ReservID).index());
// $('#ReservList' + AppartID).animate({scrollTop: row.offset().top - (w.height()/2)}, 1000 );
$('#ReservList' + AppartID).animate({'top': row.position().top+'px'}, 1000 );
}
Лог:
w.height()=150 row.position().top=110 Index=5
shell?m=36:1093 w.height()=150 row.position().top=144 Index=6
3shell?m=36:1093 w.height()=150 row.position().top=212 Index=8
shell?m=36:1093 w.height()=150 row.position().top=144 Index=6
2shell?m=36:1093 w.height()=150 row.position().top=212 Index=8
shell?m=36:1093 w.height()=150 row.position().top=178 Index=7
shell?m=36:1093 w.height()=150 row.position().top=246 Index=9