わかりました。私はjqueryに少し錆びていて、jquery mobileを初めて使用するので、気楽に行ってください;)。わかりました。jquerymobileを使用してモバイルウェブサイトを作成しています。ページがたくさんあるので、すべてのページを1つの大きな複数ページのテンプレートに保持するのではなく、個別のページテンプレートに保存します。メニューボタンをクリックすると、リストビューメニューを含むポップアップが表示されます。これは機能しますが、メニューをすべてのページテンプレートに配置する必要がありますが、メニューを独自のhtmlファイルまたはどこかに保持したいだけです。各ページテンプレートでコードを繰り返す必要がないように、jqueryモバイルページ構造の外側にあるdom。
メニューが独自のファイルにある場合、ポップアップにメニューをロードするにはどうすればよいですか?それができない場合、jqueryモバイルページ内にないポップアップにdivをロードするにはどうすればよいですか?
私のボタン:
<a href="#main-menu" data-rel="popup">Menu</a>
私のリストビューメニューhtml:
<div data-role="popup" id="main-menu">
<ul data-role="listview" data-divider-theme="b" data-inset="true">
<li data-role="list-divider" role="heading">
Menu
</li>
<li data-theme="c">
<a href="#how-it-works" data-transition="slide">
How it Works
</a>
</li>
<li data-theme="c">
<a href="http://www.backuptoweb.co.uk/buy-now/levels.html" data-transition="slide">
Order Now
</a>
</li>
<li data-theme="c">
<a href="#faq" data-transition="slide">
FAQ
</a>
</li>
<li data-theme="c">
<a href="#help" data-transition="slide">
Help
</a>
</li>
<li data-theme="c">
<a href="http://www.backuptoweb.co.uk/support.html" data-transition="slide">
Support
</a>
</li>
<li data-theme="c">
<a href="http://www.backuptoweb.co.uk/" data-transition="slide">
Main Website
</a>
</li>
</ul>
</div>