jQuery モバイル クラシ...login
jQuery モバイル クラシック チュートリアル
著者:php.cn  更新時間:2022-04-11 13:58:34

jQueryモバイルページ



jQuery Mobile の学習を始めましょう

lamp jQuery Mobile はすべてのモバイル デバイスと互換性がありますが、PC とは完全には互換性がありません (CSS3 サポートが限定されているため)。

このチュートリアルを読みやすくするには、Google Chrome ブラウザを使用することをお勧めします。

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

<div data-role="page">
  <div data-role="header">
    <h1>欢迎来到我的主页</h1>
  </div>

  <div data-role="main" class="ui-content">
    <p>我现在是一个移动端开发者!!</p>
  </div>

  <div data-role="footer">
    <h1>底部文本</h1>
  </div>
</div> 

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

インスタンス分析:

  • data-role=ページ」はブラウザに表示されるページです。

  • data-role="header" は、ページの上部に作成されるツールバーです (通常、タイトルまたは検索ボタンに使用されます)

  • data-role="main" は、ページのコンテンツを定義します。テキスト、画像、フォーム、ボタンなど。

  • 「ui-content」クラスは、ページにパディングとマージンを追加するために使用されます。

  • data-role="footer" は、ページの下部にツールバーを作成するために使用されます。

  • これらのコンテナでは、段落、画像、タイトル、リストなどの HTML 要素を追加できます。

lampjQuery Mobile は、HTML5 data-* 属性に依存して、さまざまな UI 要素、トランジション、ページ構造をサポートします。これらをサポートしていないブラウザは、黙って非推奨になります。


jQuery Mobile をページに追加します

jQuery Mobile を使用すると、単一の HTML ファイルに複数の異なるページを作成できます。

異なる href 属性を使用して、同じ一意の ID を使用するページを区別できます:

インスタンス

<!DOCTYPE html>

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

<div data-role="page" id="pageone">
  <div data-role="header">
    <h1>欢迎来到我的主页</h1>
  </div>

  <div data-role="main" class="ui-content">
    <p>欢迎! 点击以下链接跳转到第二个页面。 </p>
    <a href="#pagetwo">跳转到第二个页面</a>
  </div>

  <div data-role="footer">
    <h1>底部文本</h1>
  </div>
</div> 

<div data-role="page" id="pagetwo">
  <div data-role="header">
    <h1>欢迎来到我的主页</h1>
  </div>

  <div data-role="main" class="ui-content">
    <p>这是第二个页面。点击以下链接跳转到第一个页面。</p>
    <a href="#pageone">跳转到第一个页面</a>
  </div>

  <div data-role="footer">
    <h1>底部文本</h1>
  </div>
</div> 

</body>
</html>

インスタンスの実行»

オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします

注: Web アプリケーションに大量のコンテンツ (テキスト、画像、スクリプトなど) がある場合、読み込み時間は深刻な影響を受けます。ページの内部リンクを使用したくない場合は、外部ファイルを使用できます:

<a href="externalfile.html">访问外部文件</a>

ページはダイアログ ボックスとして使用されます

ダイアログ ボックスは、ページ情報の表示またはフォーム情報の入力に使用されます。

data-rel="dialog" をリンクに追加して、ユーザーがリンクをクリックしたときにダイアログ ボックスがポップアップできるようにします:

インスタンス

  <!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

<div data-role="page" id="pageone">
  <div data-role="header">
    <h1>欢迎来到我的主页</h1>
  </div>

  <div data-role="main" class="ui-content">
    <p>欢迎!</p>
    <a href="#pagetwo">弹出对话框</a>
  </div>

  <div data-role="footer">
    <h1>底部文本</h1>
  </div>
</div> 

<div data-role="page" data-dialog="true" id="pagetwo">
  <div data-role="header">
    <h1>我是一个对话框!</h1>
  </div>

  <div data-role="main" class="ui-content">
    <p>对话框与普通页面不同,它显示在当期页面上, 但又不会填充完整的页面,顶部图标 "X" 用于关闭对话框。</p>
    <a href="#pageone">跳转到第一个页面</a>
  </div>

  <div data-role="footer">
    <h1>对话框底部文本</h1>
  </div>
</div> 


</body>
</html>

インスタンスの実行»

「インスタンスの実行」をクリックします「オンラインインスタンスを表示するボタン

PHP中国語ウェブサイト