2014-09-09 3 views
0

У меня есть JQuery DataTableScroll JQuery DataTable к нужной строке

var oTable = $('#table1').dataTable({ 
     'aaData': data, 
     'aoColumns': cols, 
     'bScrollInfinite': true, 
     'bScrollCollapse': true, 
     'sScrollY': '200px' 
}); 

Я хочу, чтобы перейти к последней строке таблицы. В настоящее время он имеет 500 строк.

$('#table1').scrollTo($('#table tbody tr').last(), 800); 

Приведенный выше код не работает.

Hoever, когда я целевой body тег

$('body').scrollTo('900px', 800); 

Он отлично работает.

Я использую плагин http://demos.flesler.com/jquery/scrollTo/

ответ

0

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

$('#table1').scrollTo($('#table tbody tr').last().offset().top, 800); 
+0

Это не работает .... ни делает $ ('# table1 ') .scrollTo (500, 800) – user544079

+0

Ну, я думаю, вам нужно поставить свой HTML в свой вопрос. Или вы можете создать Fiddle. Во всяком случае, вы уверены, что это '# table' вместо' # table1'? –

Смежные вопросы