2013-05-17 26 views
0

I havelooked在某些頂部StackOverflow響應如何重用標頭。我無法讓他們工作。我有2個要求。重複使用元素ID三次AND AND不復制我的代碼

  1. 我有5頁
  2. changePage他們每個人的
  3. 我已經硬編碼了所有5個頁面相同的標題,5次複製
  4. 我聽document.ajaxStart()並加載動畫GIF出現之間
  5. 我聽document.ajaxStop()並使動畫gif消失
  6. 我可以得到這個工作所有5頁的唯一方法是將img元素命名爲id = loading1,id = loa ding2,id = loading3,id = loading4,id = loading5
  7. 如果我沒有加載圖像的唯一名稱,那麼只有一個圖像有效。
  8. 顯然,解決的辦法是RE_USE報頭,使得IMG ID = same_ID_for_ALL_5_pages
  9. 同樣,兩種收視率最高的堆棧溢出答案都過於密集/隱祕爲我明白或再現。

問題(S):

  • 有人可以簡化或解釋我如何給我的簡單要求寫出正確的,優雅的代碼。
  • 有人可以試圖用一個寫得不好的圖書館來做簡單的事情嗎?
  • 謝謝。

    +0

    爲什麼要寫所有的文字而不提供任何代碼? –

    +0

    我從字面上粘貼代碼從http://stackoverflow.com/questions/11278306/jquery-mobile-one-footer-fragment-for-whole-site和http://stackoverflow.com/questions/9152446/creating-templated -persistant-header-footer-template-in-jquery-mobile-and-phoneg進入我的應用程序並且都失敗 – hunterp

    +0

    你的img元素是否包含在每個頁面中? – Gajotres

    回答

    2

    有一個很好的jQuery Mobile選擇器,名爲$.mobile.activePage。基本上這個選擇器是你的活動頁面。正因爲如此,你可以擁有5個內容相同的頁面,當你使用它時,它只會讓你獲得活躍的頁面內容。

    關於它的更多信息可以查到here

    +0

    非常感謝。你完全理解我的問題,並且你給出了一個真正有效的非常有見識的答案! – hunterp

    相關問題