Javascript 重新加载页面后,IE没有保留它';s滚动位置
我正在使用删除项功能。它在所有浏览器中都可以正常工作,但在IE中无法保持滚动位置。我想在重新加载页面后保持相同的位置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() {
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);
}
});