0

我已经使用配置文件为我的应用程序设置了选项卡,如下所示:

steroids.config.tabBar.tabs = [
   {
     title: "Index"
     icon: "icons/home.png"
     location: "http://localhost/index.html"
   },
   {
     title: "Top 10"
     icon: "icons/top10.png"
     location: "http://localhost/top10.html"
   },
   {
     title: "Buscar"
     icon: "icons/search.png"
     location: "http://localhost/search.html"
   },
   {
     title: "Favoritos"
     icon: "icons/favs.png"
     location: "http://localhost/favs.html"
   },
   {
     title: "Recomendado"
     icon: "icons/search.png"
     location: "http://localhost/search.html"
   },

 ]

这工作正常。问题出在 Favs 页面上,我试图让它在每次单击时刷新。现在我找不到办法做到这一点。我当前的代码在jQuery Document Ready函数内部,因此它可以在第一次输入时工作并刷新收藏列表。但是在随后的页面中它不会刷新。每次输入时如何让此页面刷新我的列表?

4

1 回答 1

1

我已经使用visibilitychange此处描述的事件完成了这项工作:http: //docs.appgyver.com/en/edge/steroids_Steroids%20Native%20UI_events_events.visibilitychange.md.html

使其工作的最终正确代码是:

document.addEventListener("visibilitychange", getFavs, false);

将它放在选项卡的 JS 文件中效果很好。

于 2014-04-23T17:45:27.043 回答