对我来说,固定标题不会留在页面顶部。它位于一个页面顶部,该页面具有多个通过 javascript 添加的数字输入。当用户填写这些输入时,标题会按预期消失。但是,如果用户点击文本框,标题将重新出现在页面中间。用户必须点击两次才能将其移回页面顶部。
/编辑 这是另一条重要信息。当我在填写信息时使用下一个按钮移动到下一个文本框时,就会发生这种情况。
我在http://jsfiddle.net/7PZPy/1/创建了我的页面的 jsfiddle 示例。它不会向您显示错误,但它应该让您对页面的内容有一个很好的了解。*/
这是在 iPhone 和 iPad 上运行的 phonegap 应用程序。我正在使用 JQM 1.3.1。
我的研究使我尝试使用 jquery 整页模式和通过 CSS 固定位置。我还尝试删除不在 h1 标签内的所有内容。唉,只要数据位置设置为固定,标题就会在页面上下移动。我的html如下。请帮忙。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<link rel="stylesheet" href="css/jquery.css" />
<link rel="stylesheet" type="text/css" href="css/ims-theme.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-migrate.js"></script>
<script type="text/javascript" src="js/jquerymobile.js"></script>
<script type="text/javascript" src="cordova-2.6.0.js"></script>
<script type="text/javascript" src="js/WaitingDialog.js"></script>
<script type="text/javascript" src="js/UniqueIdentifier.js"></script>
<script type="text/javascript" src="js/iti.js"></script>
<title>IMS Field Support</title>
</head>
<body>
<div data-role="page" id="invPage">
<script type="text/javascript" src="js/inventory.js"></script>
<div data-role="header" data-position="fixed">
<h1>Inventory</h1>
<div id="divAlert" style="display:none">
<a href="resolve.html" data-role="button" data-icon="alert" data-iconpos="notext" data-theme="c" data-inline="true" class="ui-btn-right" >Alert</a>
</div>
</div>
<div id="inventoryContent" data-role="content">
</div>
<div data-role="footer" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="inventory.html" data-icon="grid" class="ui-btn-active ui-state-persist"> Inventory</a></li>
<li><a href="technician.html" data-icon="edit" onclick="cacheInventoryPage();">Technician</a></li>
<li><a href="logout.html" data-icon="delete" onclick="cacheInventoryPage();">Logout</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>