重装后如何将页面置于顶部?

时间:2016-05-10 18:03:36

标签: javascript jquery

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();后,如何将用户置于页面顶部?

由于

3 个答案:

答案 0 :(得分:2)

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

这将在您的警报之后将页面置于顶部,然后重新加载,这将加载它停止的页面(在这种情况下位于顶部)。

答案 1 :(得分:1)

在您的网页上使用此代码:

$http.get('https://maps.googleapis.com/maps/api/geocode/json?address=' + $('#autocomplete').value() + '&key=' + GOOGLE_API_KEY

重新加载后会在页面顶部滚动。

答案 2 :(得分:1)

在'location.reload();'

之前编写以下代码
$(window).on('beforeunload', function() {
    $(window).scrollTop(0);
});