Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重新加载页面后,IE没有保留它';s滚动位置_Javascript_Jquery_Html_Css_Internet Explorer - Fatal编程技术网

Javascript 重新加载页面后,IE没有保留它';s滚动位置

Javascript 重新加载页面后,IE没有保留它';s滚动位置,javascript,jquery,html,css,internet-explorer,Javascript,Jquery,Html,Css,Internet Explorer,我正在使用删除项功能。它在所有浏览器中都可以正常工作,但在IE中无法保持滚动位置。我想在重新加载页面后保持相同的位置 function _removeItem(element) { var $target = $(element), prodId = $target.data("id"); something.call('something', { productId: prodId }).done(function() {

我正在使用删除项功能。它在所有浏览器中都可以正常工作,但在IE中无法保持滚动位置。我想在重新加载页面后保持相同的位置

function _removeItem(element) {
    var $target = $(element),
        prodId = $target.data("id");
    something.call('something', {
        productId: prodId
    }).done(function() {
        window.location.reload();
    });
}

信用证:

可能在页面卸载时,您编写脚本以记录当前滚动位置,在页面加载时,您编写脚本以滚动到上次记录的位置。IE的哪个版本?是否也加载了异步数据?IE-11和数据也是异步的
$(window).scroll(function() {
  sessionStorage.scrollTop = $(this).scrollTop();
});

$(document).ready(function() {
  if (sessionStorage.scrollTop != "undefined") {
    $(window).scrollTop(sessionStorage.scrollTop);
  }
});