我正在cordova apache中制作一个应用程序,我发现问题是我在主页上使用JQuery进行了一些修改,并且有一个指向内部页面的链接。
问题是,如果我回到上一页,该页将重新加载,并且不会保留以前的修改。
有什么解决办法吗?
到目前为止,我找到的唯一解决方案是在下
- 假设您有一个页面a,单击页面a上的链接后将转到页面B
- 对于该链接,您创建一个锚点(动态值(,并编写一个onload条件事件来检查锚点是否存在,如果存在,则window.scroll到该锚点,如果否,则不执行任何操作
- 在页面A上的链接上,传递一个与锚点的动态值相同的值,并使用localstorage.setItem…将该值保存在页面B上,这样,当您从页面B执行后退事件时,页面A会检查是否有任何localstorage,如果存在,则会将页面滚动到该锚点
如果是数据,您仍然可以使用localStorage方法或sqllite