asp.net прокрутка до привязки при нажатии кнопки

#javascript #jquery #html #css #scroll

#javascript #jquery #HTML #css #прокрутка

Вопрос:

У меня есть пара кнопок, где одна прокручивается до верха страницы:

 function topFunction() {
    document.body.scrollTop = 0;
    document.documentElement.scrollTop = 0;
}
  

А другой прокручивается до определенного привязки:

 function Intro1Function() {
    document.getElementById('Intro1').scrollIntoView(true);
}
  

У меня также есть размытый фон за заголовком, подобный этому:

    var pageContent = document.getElementById("mainContent"),
   pagecopy = pageContent.cloneNode(true),
   blurryContent = document.getElementById("blurryscroll");
   blurryContent.appendChild(pagecopy);
   window.onscroll = function () {
       blurryContent.scrollTop = window.pageYOffset;
   }
  

При прокрутке к началу я получаю плавную прокрутку как содержимого, так и размытого содержимого.

Однако я не могу прокручивать оба варианта при переходе к привязке. Прокручивается только размытое содержимое, а не основное содержимое.

Я очень новичок в asp.net кодирование макета и полное отсутствие знаний js.

Ответ №1:

В w3cschools есть функция, которая делает именно это, https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_eff_animate_smoothscroll