javascript - JQuery 手机 : How to start the page x pixels scrolled down?

标签 javascript jquery html css jquery-mobile

我有一个 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/

相关文章:

html - 带 <fieldset> 的框阴影 CSS。 Firefox 与 Chrome

CSS JS(可能) Div 滚动条显示和隐藏

javascript - 使用 setAttribute() 附加新属性?

javascript - Webpack:让它忽略找不到的源文件?

javascript - 如何在我的 Javascript 中重写一个 onclick() 函数来调用一个函数

javascript - 在 JavaScript 的回调中传递可变参数的正确方法?

python - 结合 django-filter DateTimeFromToRangeFilter 和 DateTimeInput(datepicker)

javascript - Angular - 组件被销毁后从服务回调

javascript - 击键到 ASCII 值

jquery - 为什么使用 ajax 和 jquery.append() 无限滚动会使 IE 崩溃?