1、安装

在<head></head>标签里边写入以下内容
jQuery Mobile CDN:
1 <head>
2     <meta charset="utf-8">
3     <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css">
4     <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
5     <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
6 </head>

下载的jQuery Mobile【下载地址:http://jquerymobile.com/download/ 】

1 <head>
2     <link rel=stylesheet href=jquery.mobile-1.3.2.css>
3     <script src=jquery.js></script>
4     <script src=jquery.mobile-1.3.2.js></script>
5 </head>

2、页面

因为在<div></div>标签中已经区分了页面,所以可以在一个单独的html文件中创建多个页面了,通过唯一的id来分割每张页面,并用href属性来链接彼此。
1 data-role="page" 是显示在浏览器中的页面
2 data-role="header" 创建页面上方的工具栏(常用于标题和搜索按钮)
3 data-role="content" 定义页面的内容,比如文本、图像、表单和按钮,等等
4 data-role="footer" 创建页面底部的工具栏

3、过渡
过渡效果可以设置页面之间切换的效果,新版本的浏览器可能支持3D转换效果
使用方式如下:
即在<a></a>标签里面添加一个data-transition属性即可
<a href="#anylink" data-transition="slide">滑动到页面二</a>

【以上的详细效果可以参考:http://www.w3school.com.cn/jquerymobile/jquerymobile_transitions.asp】
注:以上所有的效果同时支持反向动作,需要的添加     data-direction="reverse"     属性即可
4、按钮
创建按钮的方法有以下几种:
<button>按钮</button>
<input type="button" value="按钮">
<a href="#" data-role="button">按钮</a>
按钮的分类:
  • 导航按钮

    • 默认显示的按钮,占据屏幕的整个宽度
  • 行内按钮
    • 添加属性data-inline="true"即可
  • 组合按钮
    • 添加属性data-role="controlgroup" 与属性 data-type="horizontal|vertical"即可
  • 后退按钮
    • 添加属性data-rel="back"
提示:jQuery Mobile 中的按钮会自动获得样式,这增强了他们在移动设备上的交互性和可用性。我们推荐您使用 data-role="button" 的 <a> 元素来创建页面之间的链接,而 <input> 或 <button> 元素用于表单提交。
默认情况下,按钮会占据屏幕的全部宽度。如果您需要按钮适应其内容,或者如果您需要两个或多个按钮并排显示,请添加 data-inline="true":
其他属性:
【更多属性见:http://www.w3school.com.cn/jquerymobile/jquerymobile_ref_data.asp】
5、图标
如需向您的按钮添加图标,请使用 data-icon 属性:
下面我们已列出 jQuery Mobile 提供的所有可用图标:
图标位置:
通过data-iconpos属性可以设置图标的位置,图标的默认位置是图标靠左显示的:
data-iconpos="top|right|bottom|left"
只显示图标

如果只需显示图标,设置属性"data-iconpos=notext"即可
6、工具栏
  • 标题栏

    • 页眉通常会包含页眉标题/LOGO 或一到两个按钮(通常是首页、选项或搜索按钮)
    • 如果只设置一个按钮的话,按钮是不会显示在标题的右侧,要想显示在标题的的右侧,之需要设置class="ui-btn-right"属性即可
  • 页脚栏
    • 页脚与页眉的样式不同(它会减去一些内边距和空白,并且按钮不会居中)。如果要修正该问题,请设置属性class="ui-btn"即可
    • 也可以在页脚中选择是水平还是垂直的组合按钮
  • 定位页眉和页脚
    • 放置页眉和页脚的方式有三种:

      • Inline - 默认。页眉和页脚与页面内容位于行内。
      • Fixed - 页面和页脚会留在页面顶部和底部。
      • Fullscreen - 与 fixed 类似;页面和页脚会留在页面顶部和底部,but also over the page content. It is also slightly see-through
    • 请使用 data-position 属性来定位页眉和页脚:

7、导航栏
导航默认的链接会自动转换为按钮
1 <div data-role="header">
2   <div data-role="navbar">
3     <ul>
4       <li><a href="#anylink">首页</a></li>
5       <li><a href="#anylink">页面二</a></li>
6       <li><a href="#anylink">搜索</a></li>
7     </ul>
8   </div>
9 </div>

8、可折叠
  • 可折叠的内容块

    • 你如果想创建可折叠的内容块,你需要向某个容器中设置data-role="collapsible" 属性。在容器(div)中,添加一个标题元素(h1-h6),其后是您需要扩展的任意 HTML 标记:

      • 1 <div data-role="collapsible">
        2   <h1>点击我 - 我可以折叠!</h1>
        3   <p>我是可折叠的内容。</p>
        4 </div>

    • 默认地,该内容是关闭的。如需在页面加载时扩展内容,请使用 data-collapsed="false":
  • 嵌套的可折叠块
    • 折叠内容块可根据自己的需要任意嵌套
  • 可折叠集合
    • 可折叠集合(Collapsible sets)指的是被组合在一起的可折叠块(常被称为手风琴)。当新块被打开时,所有其他块会关闭。
    • 创建若干内容块,然后通过 data-role="collapsible-set" 用新容器包装这个可折叠块:
    •  1 <div data-role="collapsible-set">
       2   <div data-role="collapsible">
       3     <h1>点击我 - 我可以折叠!</h1>
       4     <p>我是被展开的内容。</p>
       5   </div>
       6   <div data-role="collapsible">
       7     <h1>点击我 - 我可以折叠!</h1>
       8     <p>我是被展开的内容。</p>
       9   </div>
      10 </div>

转载于:https://www.cnblogs.com/zhjsll/p/3837367.html

jQuery Mobile基础相关推荐

  1. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——页面与对话框

    文章目录 JQuery Mobile基础 1. 页面与对话框 1.1 简单的helloworld 1.2 利用JQuery脚本DIY闪光灯效果 1.3 不断切换的场景 1.4 整人游戏 1.5 手机被 ...

  2. 使用 jQuery Mobile 与 HTML5 开发 Web App (二) —— jQuery Mobile 基础

    这篇文章是使用 jQuery Mobile 与 HTML5 开发 Web App 系列的第二篇,在本文以及接下来的数篇文章 Kayo 将会介绍 jQuery Mobile 的组件.事件响应以及可以调用 ...

  3. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——列表控件的使用

    文章目录 5. 列表控件的使用 5.1 简单的新闻列表 5.2 音乐专辑列表的显示 5.3 更完善的音乐专辑列表 5.4 显示销售的商品列表 5.5 图书销量排名 5.6 简单的电话通讯录 5.7 让 ...

  4. html5 app jquery mobile,使用 jQuery Mobile 与 HTML5 开发 Web App (二) —— jQuery Mobile 基础...

    这篇文章是使用 jQuery Mobile 与 HTML5 开发 Web App 系列的第二篇,在本文以及接下来的数篇文章 Kayo 将会介绍 jQuery Mobile 的组件.事件响应以及可以调用 ...

  5. jQuery Mobile 基础(第三章)

    1.表单: 表单控件: 文本输入框 搜索输入框 单选按钮 复选框 选择菜单 滑动条 翻转拨动开关 fileld容器: 如需让标签和表单元素看起来更适应宽屏,请用带有 data-role="f ...

  6. jQuery Mobile基础 学习笔记

    1.了解jQuery Mobile 1.认识与下载jQuery Mobile 认识jQuery Mobile 1.jQuery Mobile:     jQuery Mobile是jQuery在手机上 ...

  7. 8个jQuery Mobile基础教程

    来自phpchina:http://www.phpchina.com/archives/view-39863-1.html 1. jQuery Mobile入门介绍 2. jQuery Mobile基 ...

  8. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——JQuery Mobile界面综合实战

    文章目录 8. JQuery Mobile界面综合实战 8.1 清爽的电子书阅读器 8.2 简单的计算器 8.3 移动BBS模板 8.4 基于JQuery Mobile的简单记事本 8.5 基于JQu ...

  9. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——JQuery Mobile的布局

    文章目录 6. JQuery Mobile的布局 6.1 改良后的QQ登录界面 6.2 一种简洁的通讯录设计 6.3 完美实现九宫格 6.4 可以折叠的QQ好友列表 6.5 展开图标的设置 6.6 两 ...

最新文章

  1. 图说:Windows 8使用搜索,快速开启应用
  2. Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr
  3. storm-starter 例子学习
  4. xcode 配置wechat_友盟微信、QQ等分享提示未验证应用配置
  5. 集合:在我的世界里,你就是唯一 - 零基础入门学习Python027
  6. Python3+PCAN-USB基于PCAN-Basic二次开发实现上位机功能
  7. 智课雅思词汇---十二、vent是什么意思
  8. python 下载m3u8视频_python 下载m3u8视频的示例代码
  9. 如何逃出【 AI 换脸的世界】
  10. java中检测鼠标_java – 在屏幕上检测鼠标移动
  11. Java使用itextpdf根据关键词插入图片
  12. 若问杭州何处好,此中听得野莺啼——关于杭州
  13. 国外网络推广的方式有哪些?海外自媒体平台推广你真的会做吗?
  14. 邮购了正版蓝光碟《CODEnbsp;GEASS叛逆…
  15. 最干净的U盘启动工具:微PE
  16. c语言减治法求a的n次方算法,拜托,面试别再问我斐波那契数列了!!!
  17. 域控无法同步OUTLOOK提示“该姓名与地址列表中的的姓名不匹配”
  18. 高分难题,绝对有难度
  19. 【公告】变更!采用动态复权作为回测复权机制
  20. tomcat警告setting property 'debug' to '0' did not find a matching property

热门文章

  1. [转]open channel SSD FTL
  2. js中判断两个数字的大小
  3. 【转】gcc 编译使用动态链接库和静态链接库
  4. 002.iSCSI服务端配置
  5. mysql 按照指定顺序排序
  6. VS2017登陆不了,TFS无法连接成功的问题
  7. 浅谈format格式化输出
  8. Hbase集群搭建二(Hadoop搭建)
  9. Spring之AOP由浅入深
  10. jQuery文本框(input textare)事件绑定方法教程