Устранение эффекта прокрутки - PullRequest
0 голосов
/ 17 января 2020

У меня есть этот сайт - https://www.emeraldhill.rs/

На главной странице есть эта часть - https://prnt.sc/qp2ri0

Если вы нажмите на любое из этих изображений, и вы попадете на страницу «Ссылка». Сразу после загрузки страницы, в зависимости от положения здания, выбранного на домашней странице, она начнет прокручиваться, пока не найдет нужный блок. Я установил якорные ссылки. Чего я хочу, так это избежать прокрутки и сразу же попасть на блок, который я выбрал на главной странице.

Как мне этого добиться?

Сайт построен с темой Divi.

1 Ответ

0 голосов
/ 17 января 2020

https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_element_scrollintoview

<html>
<head>
<style>
#myDIV {
  height: 250px;
  width: 250px;
  overflow: auto;
  background: green;
}

#content {
  margin:500px;
  height: 800px;
  width: 2000px;
  background-color: coral;
}
</style>
</head>
<body>
<button onclick="myFunction()">Scroll</button>

<div id="myDIV">
  <div id="content">
  Some text inside an element.
  </div>
</div>

<script>
function myFunction() {
  var elmnt = document.getElementById("content");
  elmnt.scrollIntoView();
}
</script>

</body>
</html>

Это именно то, что вам нужно, и ссылка для ссылки приведена выше. Я дал тебе то, что ты хочешь в javascript. Я не очень хорош в WordPress, но я думаю, что вы можете редактировать темы DivI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...