【发布时间】:2013-08-14 14:32:45
【问题描述】:
我正在使用 PhoneGap 和 jQuery Mobile 开发移动应用程序。我想保持我的视图文件干燥。如何在 jQuery Mobile 中实现这一点?我应该将每个页面元素都放在一个 HTML 文件中吗?
【问题讨论】:
标签: jquery-mobile cordova dry
我正在使用 PhoneGap 和 jQuery Mobile 开发移动应用程序。我想保持我的视图文件干燥。如何在 jQuery Mobile 中实现这一点?我应该将每个页面元素都放在一个 HTML 文件中吗?
【问题讨论】:
标签: jquery-mobile cordova dry
没错,jQuery mobile 就是为此而设计的,而 I 是最好的方法。
你可以有这样的东西:
<html>
<head>
<script src="jquerymobilelibrary.js"/>
</head>
<body>
<div data-role="page" id="page1">
<div data-theme="a" data-role="header"><h3>Header</h3></div>
<div data-role="content">
<div data-role="fieldcontain">
<label for="textinput2">Title</label>
<input name="" id="textinput2" placeholder="" value="" type="text">
</div>
<a data-role="button" href="#page2">Button</a>
</div>
</div>
<div data-role="page" id="page2">
<div data-theme="a" data-role="header"><h3>Header</h3></div>
<div data-role="content">
<!-- Content is empty -->
</div>
</div>
</body>
</html>
要在 JS 中以编程方式在页面之间切换,您可以使用
<script>
$.mobile.changePage('#page2')
</script>
在 jquery mobile site 中有一个简单但很酷的拖放式 UI 构建器来探索 JQM 库可以做什么。
希望对你有帮助!
【讨论】: