Показать сообщение отдельно
  #46 (permalink)  
Старый 06.04.2016, 00:18
Аспирант
Отправить личное сообщение для karden Посмотреть профиль Найти все сообщения от karden
 
Регистрация: 16.01.2016
Сообщений: 57

Оба варианта из предыдущего поста работают:

Скролл - не работает

Код:

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
Ответить с цитированием