2016-05-10 3 views
1
var $form = $('form'); 
$form.submit(function() { 
    $.post($(this).attr('action'), $(this).serialize(), function(response) { 
    alert("Your form is submitted"); 
    location.reload(); 
    }, 'json'); 
    return false; 
}); 

Как разместить пользователя в верхней части страницы после того, как я заставил location.reload();?Как разместить страницу сверху после перезагрузки?

Благодаря

+0

Что вы имеете в виду по месту наверху? – Pabs123

+0

Я заставляю перезагружать страницу после отправки формы, расположенной в нижней части страницы, ниже, чем рельеф. После перезагрузки я хочу, чтобы страница «приземлилась» наверху, но в настоящее время она приземляется по форме. – Vlad

+0

опубликуйте свой html и css или даже лучше, демонстрационную страницу – yezzz

ответ

2
$('body').scrollTop(0); 
location.reload(); 

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

1

Используйте этот код на странице:

$(document).ready(function(){ 
    $(this).scrollTop(0); 
}); 

Это будет прокручивать страницу на вершине после перезагрузки.

1

Напишите следующий код до 'location.reload();'

$(window).on('beforeunload', function() { 
    $(window).scrollTop(0); 
}); 
Смежные вопросы