屏幕旋转后如何保持窗口滚动位置?

时间:2016-03-02 14:54:55

标签: javascript android html ios css

我有问题在屏幕方向改变后保持最新的窗口滚动位置。

例如,在页面上

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时,问题仍然存在。谢谢你的帮助。

0 个答案:

没有答案