小強のHTML 5モバイル開発の道(47)-jquery mobileの基本的なページフレームワーク
一、単容器ページ構造
二、多容器ページ構造
さらに即使追加data-rel属性,也可以实现摇滚.三、外部秘书链接<!DOCTYPE html> <html> <head> <title>Jquery mobile基本ページフレームワーク</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link href="css/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css"/> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script> </head> <body> <div data-role="page" id="p1"> <div data-role="header"> <h 1>タイトル</h 1> </div> <div data-role="content"> <p>コンテンツ部分</p> <a href="#p 2">次ページ</a> </div> <div data-role="footer"> <h 4>フッター</h 4> </div> </div> <div data-role="page" id="p2" data-add-back-btn="true"> <div data-role="header"> <h 1>タイトル</h 1> </div> <div data-role="content"> <em style="float:right;padding-right:5px"> <a href="about.html">外部ページへのアクセス</a> </em> </div> <div data-role="footer"> <h 4>フッター</h 4> </div> </div> </body> </html> <!DOCTYPE html> <html> <head> <title>Jquery mobile基本ページフレームワーク</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link href="css/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css"/> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script> </head> <body> <div data-role="page" data-add-back-btn="true"> <div data-role="header"> <h 1>外部ページ</h 1> </div> <div data-role="content"> こんにちは、ご注目ありがとうございます </div> <div data-role="footer"> <h1></h1> </div> </div> </body> </html> 如果ajax不想打页的话,将rel="external"追加链接要素.四、プリロードとぺージュ<div data-role="content"> <em style="float:right;padding-right:5px"> <a href="about.html"data-prefetch="true">外部ページへのアクセス</a> </em> </div>使用页面角色功能的话,DOM组合变大,如果选择角色功能的话,就会马上提高洁净化.如果把Page计算机的data-dom-cache设定为true的话,就可以在js计算机中设定了全球性的项目。科德如下。(function(){ $.mobile.page.prototype.options.domCache = true; })
<!DOCTYPE html>
<html>
<head>
<title>Jquery mobile </title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="css/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css"/>
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1> </h1>
</div>
<div data-role="content">
<p> </p>
</div>
<div data-role="footer">
<h4> </h4>
</div>
</div>
</body>
</html>
説明:ブラウザのズーム幅とレベルを設定し、ページの幅をモバイルデバイスの画面幅と同じにすることができます.二、多容器ページ構造
<!DOCTYPE html>
<html>
<head>
<title>Jquery mobile </title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="css/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css"/>
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script>
</head>
<body>
<div data-role="page" id="p1">
<div data-role="header">
<h1> </h1>
</div>
<div data-role="content">
<p> </p>
<a href="#p2"> </a>
</div>
<div data-role="footer">
<h4> </h4>
</div>
</div>
<div data-role="page" id="p2" data-add-back-btn="true">
<div data-role="header">
<h1> </h1>
</div>
<div data-role="content">
<p> </p>
</div>
<div data-role="footer">
<h4> </h4>
</div>
</div>
</body>
</html>
説明:data-add-back-btn属性は、コンテナの左上隅に「ロールバック」ボタンを追加するかどうかを示し、デフォルト値はfalseである.さらに即使追加data-rel属性,也可以实现摇滚.三、外部秘书链接<!DOCTYPE html> <html> <head> <title>Jquery mobile基本ページフレームワーク</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link href="css/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css"/> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script> </head> <body> <div data-role="page" id="p1"> <div data-role="header"> <h 1>タイトル</h 1> </div> <div data-role="content"> <p>コンテンツ部分</p> <a href="#p 2">次ページ</a> </div> <div data-role="footer"> <h 4>フッター</h 4> </div> </div> <div data-role="page" id="p2" data-add-back-btn="true"> <div data-role="header"> <h 1>タイトル</h 1> </div> <div data-role="content"> <em style="float:right;padding-right:5px"> <a href="about.html">外部ページへのアクセス</a> </em> </div> <div data-role="footer"> <h 4>フッター</h 4> </div> </div> </body> </html> <!DOCTYPE html> <html> <head> <title>Jquery mobile基本ページフレームワーク</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link href="css/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css"/> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script> </head> <body> <div data-role="page" data-add-back-btn="true"> <div data-role="header"> <h 1>外部ページ</h 1> </div> <div data-role="content"> こんにちは、ご注目ありがとうございます </div> <div data-role="footer"> <h1></h1> </div> </div> </body> </html> 如果ajax不想打页的话,将rel="external"追加链接要素.四、プリロードとぺージュ<div data-role="content"> <em style="float:right;padding-right:5px"> <a href="about.html"data-prefetch="true">外部ページへのアクセス</a> </em> </div>使用页面角色功能的话,DOM组合变大,如果选择角色功能的话,就会马上提高洁净化.如果把Page计算机的data-dom-cache设定为true的话,就可以在js计算机中设定了全球性的项目。科德如下。(function(){ $.mobile.page.prototype.options.domCache = true; })