我有问题在屏幕方向改变后保持最新的窗口滚动位置。
例如,在页面上
http://www.svoboda.mobi/a/27582777.html
当我滚动到屏幕中间,然后从纵向旋转到横向,反之亦然,屏幕位置将转到页面顶部,而不是保持最新位置。
它会影响Android手机,iOS以及其他可能的设备。它在诺基亚Lumia 520上正常运行。
我知道,我可以使用像
这样的javascript$(window).on(scroll, function() {
//save the current scroll position somehow
});
$(window).on("orientationchange", function(event){
//scroll window to saved position
});
但我不想以这种方式解决这个问题。我还是不知道,原因是什么?我认为它一定是CSS中的一些错误,因为当我关闭javascript时,问题仍然存在。谢谢你的帮助。