Перемещение полосы прокрутки в первую строку при нажатии следующей/предыдущей - datatables

Я использую datatable для отображения данных в сетке, все работает отлично, за исключением одной проблемы (косметическая проблема).

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

EDIT: Прокрутка, которую я здесь называл, - это строка прокрутки datatable (класс: dataTables_scrollBody)

3
nl ja de
Я связываю сетку с локальными данными (при загрузке), она не обновляет всю страницу по клику, а просто обновляет данные таблицы ...
добавлено автор Learner, источник
после щелчка страницы, обновляет ли она всю страницу или только таблицы?
добавлено автор Bhushan Kawadkar, источник
jsfiddle.net/vesteraas/PTuNL/3 - см. эту ссылку, это может помочь вам прокрутите верхнюю часть таблицы до щелчка
добавлено автор Bhushan Kawadkar, источник

2 ответы

Я вычислил способ перемещения полосы прокрутки в верхнюю часть данных. Просто нужно добавить это в функцию fndrawcallback .. обмен кодом ниже .....

"fnDrawCallback": function(o) {
                    $('.dataTables_scrollBody').scrollTop(0);
                }
7
добавлено
1
добавлено