جی کوئری موبایل-صفحات

چاپ

ایجاد یک صفحه

Note

با اینکه جی کوئری موبایل، در تمام دستگاه های موبایل کار می کند، ممکن است بر روی کامپیوترهای رو میزی دارای مشکلاتی باشد(به دلیل محدودویت در پشتیبانی CSS3).

برای اینکه تجربه ی خواندن بهتری داشته باشیم، ما توصیه می کنیم که شما از مرورگر گوگل کروم در این آموزش ها استفاده کنید.

در زیر، ما یک صفحه ی ساده و استاندارد جی کوئری موبایل را ایجاد کرده ایم:

مثال

<body>
<div data-role="page">

  <div data-role="header">
    <h1>Welcome To My Homepage</h1>
  </div>

  <div data-role="main" class="ui-content">
    <p>I Am Now A Mobile Developer!!</p>
  </div>

  <div data-role="footer">
    <h1>Footer Text</h1>
  </div>

</div>
</body>
خودتان امتحان کنید »

توضیح مثال:

Note

از خصوصیات *-data که مربوط به HTML5 می شوند، در سراسر جی کوئری موبایل استفاده شده است تا برای دستگاه های موبایل، جذابیت و قابلیت لمسی بودن به ارمغان بیاید. 


اضافه کردن صفحات در جی کوئری موبایل

در جی کوئری موبایل شما می توانید صفحات چندگانه را در یک فایل HTML ایجاد کنید. 

هر صفحه را به وسیله ی یک id یکتا از دیگر صفحات جدا کنید و سپس از خصوصیت href استفاده کنید تا صفحات را به یکدیگر لینک کنید. 

مثال

<div data-role="page" id="pageone">
  <div data-role="main" class="ui-content">
    <a href="#pagetwo">Go to Page Two</a>
  </div>
</div>

<div data-role="page" id="pagetwo">
  <div data-role="main" class="ui-content">
    <a href="#pageone">Go to Page One</a>
  </div>
</div>
خودتان امتحان کنید »

نکته: زمان لود شدن، تحت تاثیر میزان محتوای اپلیکیشن های وب است(مانند متن و لینک و عکس ها و اسکریپت ها و ...). اگر نمی خواهید صفحات را بصورت داخلی، لینک کنید، از فایل های خارجی استفاده کنید: 

کد

<a href="/externalfile.html">Go To External Page</a>

استفاده از صفحات برای گفتگو

یک جعبه ی گفتگو، یک پنجره است که از آن برای نمایش دادن اطلاعات خاصی، یا درخواست ورودی(داده) استفاده می شود. 

برای ایجاد یک جعبه ی گفتگو که به هنگام لمس یک لینک باز می شود، عبارت "data-dialog="true را به صفحه ای که می خواهید بعنوان گفتگو نمایش داده شود، اضافه نمایید. 

مثال

<div data-role="page" id="pageone">
  <div data-role="main" class="ui-content">
    <a href="#pagetwo">Go to Page Two</a>
  </div>
</div>

<div data-role="page" data-dialog="true" id="pagetwo">
  <div data-role="main" class="ui-content">
    <a href="#pageone">Go to Page One</a>
  </div>
</div>
خودتان امتحان کنید »