Вы сказали:
После применения loadMoreData() поднять страницу к начала таблицы #table1
Чтобы после применения loadMoreData() автоматически прокручивать страницу к началу таблицы #table1, можно использовать JavaScript и метод scrollIntoView().
javascriptfunction loadMoreData() {
// Твоя логика загрузки данных
// ...
// После загрузки — прокрутка к началу таблицы
const table = document.querySelector('#table1');
if (table) {
table.scrollIntoView({ behavior: 'smooth', block: 'start' });
}
}
document.querySelector('#table1') находит таблицу.
scrollIntoView({ behavior: 'smooth', block: 'start' }) плавно прокручивает страницу так, чтобы таблица была видна в начале области просмотра.
Если загрузка данных асинхронная, например, через fetch или setTimeout, убедись, что прокрутка вызывается после того, как таблица обновилась:
async функцией:javascriptasync function loadMoreData() {
// загрузка данных (например, через fetch)
await fetchData();
// после загрузки — прокрутка к таблице
const table = document.querySelector('#table1');
if (table) {
table.scrollIntoView({ behavior: 'smooth', block: 'start' });
}
}
Если нужно — покажи свой код loadMoreData(), и я помогу встроить прокрутку точно в контекст.