2012-04-23 23 views
0

JQueryモバイルページにリンクがいくつかあります。問題は、ボタンをクリックして次のページに移動すると、すべての要素が完全に表示されないことです(たとえばフッターなど)。私は完全な内容を見る前にページをリフレッシュする必要があります。どんな助けもありがとう。Jqueryページが完全にロード/表示されない

<body data-role="body"> 
    <header data-role="header"> 
    <a href="" data-role="button" data-transition="fade" data-icon="gear">Settings</a> 
    <h1>App</h1> 
    <a href="base.php" data-role="button" class="ui-btn-right" data-transition="fade" data-icon="home">Home</a> 

    <? require'includes/navbar.php'; ?> 
</header> 


<div data-role="content" id="basecontent"> 
    <a href="#" id="profile" data-transition="fade" data-rel="dialog" data-role="button">Create A profile</a> 
    <a id="findshuttle" href="shuttleview.php" data-transition="fade" data-role="button">Find the Shuttle</a> 
    <a id="where" href="whereami.php" data-transition="fade" data-role="button">where am I</a> 
</div> 

</body> 
<? require'includes/footer.php'; ?> 

私はよく質問をしていなかったようですね。私はwww.foo.comに行くといいですが、すべてがうまくロードされますが、foo.com/bassに移動するとページが部分的に読み込まれます。 reload foo.com/bass、すべてがレンダリングされますが、私がfoo.comに戻ろうとすると、ページが部分的に読み込まれます。

+0

質問を編集しないでください。以下の質問を編集しないでください。 – Sparky

答えて

1

ここに投稿された内容から、ナビゲーションバーがドキュメントの中にあり、フッターが終了タグの下にあるように見えます。これらの要素は、ページの公開タグの内側にない場合は表示されません。

<body data-role="body"> 
<header data-role="header"> 
<a href="" data-role="button" data-transition="fade" data-icon="gear">Settings</a> 
<h1>App</h1> 
<a href="base.php" data-role="button" class="ui-btn-right" data-transition="fade" data-icon="home">Home</a> 
</header> 
    <!--Move this below header--> 
<? require'includes/navbar.php'; ?> 

<div data-role="content" id="basecontent"> 
<a href="#" id="profile" data-transition="fade" data-rel="dialog" data-role="button">Create A profile</a> 
<a id="findshuttle" href="shuttleview.php" data-transition="fade" data-role="button">Find the Shuttle</a> 
<a id="where" href="whereami.php" data-transition="fade" data-role="button">where am I</a> 
</div> 
    <!--Move this above closing body tag--> 
<? require'includes/footer.php'; ?> 
</body> 
+0

私はよく質問をしなかったようですね。私はwww.foo.comに行くといいですが、すべてがうまくロードされますが、foo.com/bassに移動するとページが部分的に読み込まれます。 reload foo.com/bass、すべてがレンダリングされますが、私がfoo.comに戻ろうとすると、ページが部分的に読み込まれます。 – tawheed

+0

あなたが提供した情報で、bodyタグの外側にある要素は一般的にエンドユーザーに表示されないため、これまでに何が起こるのか説明できません。私はこれらのページがどのように動的であるかについてはっきりしていません、あなたは例へのリンクを持っていますか? –

+1

注:ベストプラクティスは短いPHPタグではなく、長いPHPタグを使用することです - 単に '<? 'ではなく' <?php'を使用します。 – Spudley

関連する問題