【发布时间】:2017-10-23 19:18:36
【问题描述】:
我已经使用 JQuery mobile 构建了一个应用程序。当我在网络浏览器中测试它时它工作正常。但是,一旦我使用 PhoneGap 将它下载到我的手机,所有页面样式和布局都不起作用。它只是一页文本。该应用程序有两个页面和一些简单的功能。我使用 Theme Roller 进行样式设置,但下载时没有显示。
<!DOCTYPE html>
<html>
<head>
<title>Portfolio Page</title>
<link rel="stylesheet" href="themes/MyTheme.css" />
<link rel="stylesheet" href="themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<div data-role="page" id="page1" data-theme="d">
<div data-role="header">
<h1>My Portfolio</h1>
<div data-role="navbar">
<ul>
<li><a href="#page1" data-icon="grid">Home</a></li>
<li><a href="#page2" data-icon="grid">Contact Me</a></li>
</ul>
</div>
</div>
<div data-role="main" class="ui-content">
<h1>Personal Info</h1>
<div data-role="collapsible">
<h1>Past Work</h1>
<p>Look at my past work</h1>
</div>
<div data-role="collapsible">
<h1>Education</h1>
<p>Teaching myself to code</h1>
</div>
</div>
<div data-role="footer">
<h2>My portfolio</h2>
</div>
</div>
<div data-role="page" id="page2" data-theme="d">
<div data-role="header">
<h1>My Portfolio</h1>
<div data-role="navbar">
<ul>
<li><a href="#page1" data-icon="grid">Home</a></li>
<li><a href="#page2" data-icon="grid">Contact Me</a></li>
</ul>
</div>
</div>
<div data-role="main" class="ui-content">
<h1>Contact Me</h1>
<form>
<label for="essay">Tell me what you think</label>
<textarea name="essay" id="essay" placeholder="Rate me"></textarea>
<label for="range">Rate me out of 10</label>
<input type="range" name="rate" id="rate" min="0" max="10" />
<input type="submit" name="go" id="go" value="Rate My App" />
</form>
</div>
<div data-role="footer">
<h2>My Portfolio</h2>
</div>
</div>
</body>
</html>
【问题讨论】:
-
为您的 HTML 页面提供整个代码,包括标题部分。我们需要看看您是如何链接样式的。
-
谢谢我已经添加了完整的代码。
-
还将jQuery和JQM设置为本地文件
标签: jquery jquery-mobile phonegap