jQuery Mobile 클...login
jQuery Mobile 클래식 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 13:58:34

jQuery 모바일 페이지



jQuery Mobile 학습 시작

lampjQuery Mobile은 모든 모바일 장치와 호환되지만 PC와는 완전히 호환되지 않습니다(제한된 CSS3 지원으로 인해).

이 튜토리얼을 더 잘 읽으려면 Google Chrome 브라우저를 사용하는 것이 좋습니다.

Instance

<!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="header"는 페이지 상단에 생성된 도구 모음입니다(보통 제목이나 검색 버튼에 사용됨).

  • data-role="main"은 다음과 같이 페이지의 콘텐츠를 정의합니다. 텍스트, 이미지, 양식, 버튼 등

  • "ui-content" 클래스는 페이지에 패딩과 여백을 추가하는 데 사용됩니다.

  • data-role="footer"는 페이지 하단에 도구 모음을 만드는 데 사용됩니다.

  • 이 컨테이너에는 단락, 이미지, 제목, 목록 등 HTML 요소를 추가할 수 있습니다.

lampjQuery Mobile은 HTML5 data-* 속성을 사용하여 다양한 UI 요소, 전환 및 페이지 구조를 지원합니다. 이를 지원하지 않는 브라우저는 자동으로 더 이상 사용되지 않습니다.


페이지에 jQuery Mobile 추가

jQuery Mobile을 사용하면 단일 HTML 파일에 여러 개의 서로 다른 페이지를 만들 수 있습니다.

다른 href 속성을 사용하여 동일한 고유 ID를 사용하는 페이지를 구별할 수 있습니다.

Instance

<!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>

Run Instance»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

참고: 웹 애플리케이션에 콘텐츠(텍스트, 이미지, 스크립트 등)가 많으면 로딩 시간이 심각한 영향을 받습니다. 내부 페이지 링크를 사용하지 않으려면 외부 파일을 사용할 수 있습니다.

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

페이지가 대화 상자로 사용됩니다.

대화 상자는 페이지 정보를 표시하거나 양식 정보를 입력하는 데 사용됩니다.

사용자가 링크를 클릭할 때 대화 상자가 팝업되도록 링크에 data-rel="dialog"를 추가합니다.

Instance

  <!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 중국어 웹사이트