ポップアップで動的に URL に問題があります。ここに私のコード:
<!-- content -->
<ul data-role="listview">
<li data-role="list-divider">Group 1</li>
<li data-icon="false"><a href="person.php?id=1#popup-menu" data-rel="popup" data-transition="slideup">List 1a</a></li>
<li data-icon="false"><a href="person.php?id=2#popup-menu" data-rel="popup" data-transition="slideup">List 1b</a></li>
<li data-role="list-divider">Group 2</li>
<li data-icon="false"><a href="person.php?id=3#popup-menu" data-rel="popup" data-transition="slideup">List 2a</a></li>
</ul><!-- /content -->
<!-- popup-menu -->
<div data-role="popup" id="popup-menu">
<ul data-role="listview" style="min-width:210px;">
<li data-role="divider">Choose an action</li>
<li><a href="#">View details</a></li>
<li><a href="#">Share</a></li>
</ul>
</div><!-- /popup-menu -->
基本的に、ポップアップのリンクをクリックすると、呼び出し先の URLがあるページに移動します。
したがって、リスト 1aをクリックするとポップアップが表示され、 [詳細を表示] をクリックすると、ページが URL person.php?id=1に誘導されます。
どうやってやるの?
リストの数に応じてポップアップdivを複数回作成することもできますが、DOMオブジェクトの無駄だと思います(エレガントな解決策が見つからない場合の最後の手段)
ありがとう