2012-02-08 56 views
0

我在jQuery Mobile的是新。jQuery Mobile的重定向

我需要用我的jQuery Mobile的一些aspx頁面。我有使用導航重定向的問題。

在這裏,我expalining你我的塞納里奧。 有3 APGE HOme.aspx,Signin.aspx,signup.aspx

<div data-role="page" id="divHome" data-hash="false"> 
     <div data-role="header"> 
      <div data-role="navbar"> 
       <ul> 
        <li><a href="SignUp.aspx" data-transition="slidedown">Sign Up</a></li> 
        <li><a href="SignIn.aspx" data-transition="slidedown">Sign In</a></li> 
        <li><a href="#" class="ui-btn-active" data-transition="slidedown">Home</a></li> 
       </ul> 
      </div> 
     </div> 
     <div> 
      <div data-role="content"> 
       Home Page 
      </div> 
     </div> 
     <div data-role="footer" data-position="fixed" data-id="ew-footer"> 
      <div class="title1" style="height: 20px"> 
       <h2 style="font-size: 12px"> 
        Footer</h2> 
      </div> 
     </div> 
    </div> 

這裏是我的home.aspx當我點擊signUp.aspx網頁上的載荷頁,但現在然後,如果我按我的後提交按鈕上的註冊頁面沒有任何操作工作,但當我刷新頁面,然後其工作正常。我曾使用過的文件準備功能,但是當我刷新頁面,則其火災發生後此功能不工作.. :(:(

或者如果您有任何樣品鏈接,這個jQuery Mobile的使用asp.net隨後也提供我,所以我可以從他們身上學到...

所以好心幫我...

Thankx提前。

回答

0

簡短的回答,你不使用的document.ready,這只是解僱曾經 - jQM(jQuery Mobile)通過AJAX加載頁面,除非你不告訴它。如果你不介意丟失轉換,只需在你的鏈接中使用data-ajax =「false」。

如果你仍然想你需要監聽的網頁上JQM的pagecreate/pageshow事件轉變,這給你一個樣的document.ready,在那裏你可以把你想在每一頁上運行代碼。我有一個更詳細的答案在這裏:Jquerymobile - $.mobile.changepage