0

1.3 はまだベータ版であることは認識していますが、誰かが私と同じ問題を抱えていて解決したのではないかと考えていました。

パネルが機能するには、ページのコンテンツが data-role="content" コンテナー内に含まれている必要があります。

ただし、コンテンツを data-role="content" コンテナーに呼び出す twitter のようないくつかの API を使用しており、コンテナーにも広告タグがあります。どちらも JavaScript を使用し、jQuery モバイル プラットフォームを無効にします。最初の data-role="header" コンテナーからパネルが有効になっているプラ​​ットフォームで実行されているこれらの機能のいずれかのみを取得できます。

失敗している私のコードの例を次に示します。ありがとう。

<div data-role="page" class="ui-responsive-panel">

<div data-role="header">
<h1>Title</h1>
</div><!-- /header -->

<div data-role="content">
<script language="javascript">
<!--
document.write('<scr'+'ipt language="#"></scri'+'pt>');
//-->
</script>
</div><!-- /content -->

<div data-role="footer">
footer text
</div><!-- /footer -->

<div data-role="panel" data-display="reveal" id="nav-panel">
<ul data-role="listview">
<li>link</li>
<li>link</li>
</ul>
</div><!-- /panel -->

</div><!-- /page -->
4

2 に答える 2

0

次のように、ページ div の直後にパネルが表示されます。

<div data-role="page">

<div data-role="panel" id="mypanel">
<!-- panel content goes here -->
</div><!-- /panel -->

<!-- header -->
<!-- content -->
<!-- footer -->

</div><!-- page -->
于 2013-03-16T15:41:55.013 に答える
-1

パネル コードは、ページ div のすぐ下のヘッダーの上に配置する必要があります。

于 2013-01-25T15:00:53.963 に答える