我在 jQuery Mobile 和 Phonegap 应用程序中有 2 个页面,index.html 和 about.html
索引.html
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
... load jquery and jquery mobile...
</head>
<body>
<div data-role="page" id="index">
...content goes here...
<a href="about.html" data-role="button">about</a>
</div>
</body>
</html>
而 about.html 只有页面数据角色
<div data-role="page" id="about">
<a href="index.html" data-rel="back" data-icon="back" data-transition="slide">Back</a>
...content goes here...
<a href="#dialog" id="form_dialog" data-rel="popup">qweqwe</a>
<div data-role="popup" id="dialog" data-overlay-theme="a" data-position-to="window">
<div data-role="content" data-theme="c">
<a href="#page" data-role="button" data-theme="c" >Ok</a>
</div>
</div>
</div>
我遇到的问题是,一旦我加载about
页面,对话框和返回链接就不起作用。
如果我将弹出 html 放在其中index
,它将起作用。
此外,当新页面加载时,样式就在那里,这意味着 jquery mobile 已加载。
关于这个问题的任何想法?
谢谢