<div data-role="header" data-theme="h">
<h1>测试页面</h1>
</div>
标题<title></title> 正常是空的,但总是被自动修改为"测试页面"。
2 个解决方案
#1
应该是JQUERY MOBILE 做了相应的处理
所以,你可以尝试在处理之前把属性值改掉,达到阻止的目的,可以参考如下代码
所以,你可以尝试在处理之前把属性值改掉,达到阻止的目的,可以参考如下代码
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试标题</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css">
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
$(function(){
$(":jqmData(role='page')").attr("data-title", document.title);
})
</script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
</script>
</head>
<body>
<div data-role="page" id="pageone">
<div data-role="header">
<h1>在此处插入标题</h1>
</div>
<div data-role="content">
<p>在此处插入正文</p>
</div>
<div data-role="footer">
<h1>在此处插入页脚文本</h1>
</div>
</div>
</body>
</html>
#2
在page div中加 data-title属性:
如:<div data-role="page" data-title="72产业城乡平台" >
如:<div data-role="page" data-title="72产业城乡平台" >
#1
应该是JQUERY MOBILE 做了相应的处理
所以,你可以尝试在处理之前把属性值改掉,达到阻止的目的,可以参考如下代码
所以,你可以尝试在处理之前把属性值改掉,达到阻止的目的,可以参考如下代码
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试标题</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css">
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
$(function(){
$(":jqmData(role='page')").attr("data-title", document.title);
})
</script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
</script>
</head>
<body>
<div data-role="page" id="pageone">
<div data-role="header">
<h1>在此处插入标题</h1>
</div>
<div data-role="content">
<p>在此处插入正文</p>
</div>
<div data-role="footer">
<h1>在此处插入页脚文本</h1>
</div>
</div>
</body>
</html>
#2
在page div中加 data-title属性:
如:<div data-role="page" data-title="72产业城乡平台" >
如:<div data-role="page" data-title="72产业城乡平台" >