3 使用jquery 活动页面和逻辑预加载?
我从 xml 文档解析页面并为每个页面构建一个。我想像浏览演示文稿和幻灯片一样浏览这些页面,因此一次只能看到一个部分。保持占用空间小,我想实现逻辑页面预加载。例如,仅加载上一个、当前和下一个部分。
[上一页][当前][下一页]
我如何在jquery或像zepto(类似jquery)这样的移动框架中实现这一点?有什么建议吗?谢谢!
i parse pages from a xml-document and build a for each page. i want to look through these pages like a presentation and slides, so only one section is visible at a time. do keep footprint small, i want to implement logical page preloading. e.g. only the previous, the current and the next section is loaded.
[prev][current][next]
how can i realize this in jquery or a mobile framework like zepto (jquery-like)? any advice? thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您有一个可见的页面,即页面n。您只需确保始终将页面 n-1 和 n+1 加载到内存中即可。
因此,当您最初加载页面时,您会加载这 3 个页面并显示 n。然后,当您单击“下一步”时,您将显示n+1并加载n+2。这同样适用于前一个按钮。
这实际上与 jQuery 或 Zepto 没有任何关系,除非您向我们展示您拥有什么样的数据以及您希望以何种格式向我们展示数据。
最简单的是,这可以通过存储在数组(内存)中的单个 div 和 dom 节点来实现。
You have one page visible that is page n. You just have to ensure that at all times you load pages n-1 and n+1 into memory.
So when you initially load the page you load those 3 and show n. Then when you click next you show n+1 and load n+2. The same applies for the previous button.
This doesn't really have anything to do with jQuery or Zepto unless you show us what kind of data you have and in what kind of format you want to show it to us.
At the simplest this can be achieved with a single div and dom nodes stored in an array (memory).