gpt4 book ai didi

android - 保存滚动页面 phonegap

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:49 25 4
gpt4 key购买 nike

我在应用程序中使用 phonegap,listview jquery 中的页面显示项目之一。如果我有 50 个项目并且用户滚动并按下项目,将显示详细信息页面项目。我的问题是,我们是否可以保存之前的最后位置滚动,因此当用户按下后退按钮时,他们不会再看到第一项。

谢谢

最佳答案

如果您使用的是 JQuery Mobile,您可以在页面隐藏时存储当前滚动位置(在其中添加检查,因为可能有某些页面您想要保留滚动位置,而其他时候您想让它重置):

$("#myListPage").bind('pagebeforehide', function (event, data) {
if (data.nextPage[0].id === "myItemDetailsPage") {
// Store the scroll position, in case we want to go back
myPage.scrollPosition = $("#myListPage-myList").scrollTop();
}
});

然后当页面显示时:

$("#myListPage").bind('pageshow', function () {
$("#myListPage-myList").scrollTop(myPage.scrollPosition);
});

虽然我应该说我有时不需要这样做,而且我经常不得不做相反的事情 - 调用 scrollTop(0) 强制页面返回顶部。

关于android - 保存滚动页面 phonegap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13046660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com