2012-02-08 8 views
0

Jquery MObileの新機能です。JQueryモバイルリダイレクト

JQuery Mobileで私のいくつかのaspxページを使用する必要があります。ナビゲーションを使用してリダイレクトに問題があります。

ここで私はあなたにシナリオを公開しています。 は3 APGE HOme.aspx、Signin.aspxを持って、私はその負荷そのページsignUp.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です私はページを更新し、次にその作業をうまくやったときに、どんな操作作業でもないサインアップページのボタン。私はドキュメントレディ機能を使用していましたが、火災後にページをリフレッシュするときにはこの機能は機能しません。:

またはasp.netでこのjQuery Mobileのサンプルリンクがある場合は

Thankx事前に...

はとても親切に私を助けて...私は彼らから学ぶことができるので、私を提供しています。

答えて

0

短い答え、あなたがdocument.ready使用していない、これは発射されます一度 - jQM(jQuery Mobile)はAJAX経由でページを読み込みますが、そうでないと言わなければページを読み込みません。あなたがトランジションを失うことが気にならない場合は、あなたのリンクでdata-ajax = "false"を使用してください。

トランジションが必要な場合は、jQMのpagecreate/pageshowイベントをページでリッスンする必要があります。これにより、各ページで実行するコードを配置できるdocument.readyの種類が得られます。私はここでより詳細な答えを持っています:Jquerymobile - $.mobile.changepage

関連する問題