我有一个固定的顶部导航栏,当页面的内容被滚动时,它将保持在所有内容的顶部。我注意到,在Chrome for iOS和Safari独立模式中,固定条在页面卸载之前消失在任何其他元素之前。如何使所有的元素,不管定位,同时消失?
演示:在Chrome中加载页面,反复单击刷新。首先观察固定的div是如何消失的,然后是内容的其余部分,最后是页面被重绘。
在尝试确定UIWebView的滚动位置时,我在HTML中附加了一个侦听器,它将回调主应用程序。我附加javascript侦听器,如下所示:
window.onscroll = function reportScroll() {
var sY = window.pageYOffset;
alert('Scroll pos: '+sY); // Would evetually trigger a URL or something
}
此事件似乎仅在OS3.2 (iPad)上的轻击滚动结束时触发,一旦减速结束。然而,这一点:似乎表明它也应该在单个手指平移结束时触发。
我正在处理一个破坏了默认页面功能的页面。它是这样工作的:
一旦你第一次开始滚动页面,屏幕的启动排序就会逐渐消失,而背景和启动是固定的,一旦你开始滚动2400px之类的东西,滚动就会开始正常运行。这是我正在研究的解决方案:
<div class="wrapper">
</p>Rest of the content</p>
</div>
<div class="splash" >
<p>Splash-content that has 100% height and width<