我有一个 JQueryMobile 网站,我想在顶部放置一个 div,它在第一页加载时不可见,但只有在用户向上滚动时才可见。它旨在模拟下拉刷新。基本上像什么these guys did , 使用 this Javascript .这不是下拉刷新,但他们正在做我想做的事情,即在初始 View 上方“隐藏”一个 div。
不幸的是,JQueryMobile 一直等到站点完全加载,然后自动一直滚动回到顶部。因此,即使我可以立即向下滚动页面,几秒钟后(随机时间),它也会向上滚动。
有没有办法停止 JQueryMobile 的滚动备份,或者使用 HTML/CSS 创建这个 div?
最佳答案
您可以在页眉上设置 display:none
使其不可见,然后显示它并同时滚动。参见 http://jsfiddle.net/Lanny/CDhmr/1/ .即使在呈现页面和执行 javascript 之间存在明显的延迟,滚动也会在扩展文档的同时发生。
关于javascript - JQuery 手机 : How to start the page x pixels scrolled down?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17204036/