0

查看了一些 关于如何重用标头的顶级 StackOverflow 响应。我不能让他们工作。

  1. 我有 5 页
  2. changePage在他们每个人之间
  3. 我为所有 5 个页面硬编码了相同的标题,5 次复制
  4. 我聆听document.ajaxStart()并制作加载动画 gif
  5. 我听document.ajaxStop()并让动画 gif 消失
  6. 我可以让它在所有 5 个页面上工作的唯一方法是将 img 元素命名为 id=loading1, id=loading2, id=loading3,id=loading4,id=loading5
  7. 如果我没有加载图像的唯一名称,那么只有一张图像有效。
  8. 显然,解决方案是重新使用标头,以便 img id=same_ID_for_ALL_5_pages
  9. 同样,两个评价最高的堆栈溢出答案都太密集/神秘,我无法理解或重现。

问题):

  1. 鉴于我的简单要求,有人可以简化或解释我如何编写正确、优雅的代码。
  2. 有人可以拍拍我的后背,因为我试图用一个写得很糟糕的库来做简单的事情吗?

谢谢你。

4

1 回答 1

2

有一个出色的 jQuery Mobile 选择器,名为$.mobile.activePage. 基本上这个选择器就是你的活动页面。因此,您可以拥有 5 个具有相同内容的页面,并且当您使用它时,它只会为您提供活动页面内容。

更多关于它的信息可以在这里找到。

于 2013-05-17T20:46:15.307 回答