У меня есть маленький вопрос, который я хочу задать.Загрузка страницы с xhttp
Прежде всего, я использую JS для загрузки страницы.
function ReLoad() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("box").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "calc/index.html", true);
xhttp.send();
}
Теперь моя проблема в том, в то время как я вставив этот индекс в главную страницу, так как страница автоматической прокрутки сразу начала, и я хочу, чтобы загрузить страницу без этого раздражающего эффекта.
Возможно, кто-нибудь может мне помочь? Спасибо
«страница автоматически прокручивается до начала». Как вы запускаете этот XHR запрос? Возможно ли это с помощью '? –
Я использую buttom. – Onelio
OK. Причина, по которой я спрашиваю, заключается в том, что вставка нового контента в DOM сама по себе не приводит к тому, что окно прокручивается вверх. 'href =" # "- общий метод, который * изменяет положение прокрутки - если вы этого не делаете, вы должны делать что-то еще, что не показано в вашем предыдущем коде, который изменяет положение прокрутки. Вы можете решить эту проблему, сохранив текущую позицию прокрутки и вручную ее отредактировать, как это предлагается ниже, но это будет лишней дополнительной работой и на самом деле не устранит основную проблему. –