【发布时间】:2011-05-08 08:55:19
【问题描述】:
大家好, 我有一个 div.mapFullscreenContainer
#mapFullscreenContainer {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
当我滚动到底部并单击按钮时,会显示此 div。在普通浏览器中,这工作得很好。覆盖是 100% 宽和 100% 高,位于页面顶部。
但在触控设备上,存在叠加层总是在视口之外的问题。想象一下,使叠加层可见的按钮位于相当长的网页的页脚中。叠加层始终位于页面的最开头,因此用户不会立即看到它。用户必须滚动回顶部才能看到叠加层。
知道如何解决这个问题,让它像在普通浏览器上一样运行。 bottom:0; 而不是 top:0 没有区别。
【问题讨论】: