Я использую scrollIntoView()
, и он прекрасно просыпается.Поскольку я хочу, чтобы моя прокрутка доходила до вершины цели, я написал код как
smoothScroll(element){
element.scrollIntoView({behavior: "smooth", block: "start", inline: "nearest"});
}
Теперь, когда я нажимаю на элемент, он переходит к цели, но верхнее поле равно 0Мне нужно добавить некоторое поле, когда оно прокручивается вниз к цели, в основном я хочу добавить это: offset().top - 70
.Так как я получаю некоторую ошибку, и я исследовал scrollIntoView()
, на данный момент нет ничего лучше, чем добавить к смещенной вершине, которую я нашел в Интернете.
После прочтения документации я попытался:
Я добавил параметр center
in block
, код выглядит следующим образом:
element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"});
Но кажется, что запас слишком велик сверху, поэтому я ищу правильную вещь, чтобы она работала в соответствии со мной.Мне нужна ваша помощь, ребята.Спасибо заранее