button 按钮
  data-role="button" 将超链接变成button。
  具有icon 图标的button 组件。
  提供了18常用的图标 data-icon =""
    1.arrow-1左箭头
    2.arrow-r 右箭头
    3.arrow-u 上箭头
    4.arrow-d 下箭头
    5.delete 删除
    6.plus 加号
    7.minus 减号
    8.check 对号
    9.gear 齿轮
    10.refresh 刷新
    11.forward 前进
    12.back 返回
    13.grid 网格
    14.stat 星星
    15.alert 提示
    16.info 信息
    17.home 主页
    18.search 查找

  图标的位置
    data-iconpos=""
      left right top bottom
      通过 设置 data-iconpos="notext" 可以创建一个没有文字,只有icon 图标的按钮。
  自定义图标按钮。
    例如:data-icon="myapp-email" myapp-email 就是自定义的图标名称,根据规范编写css 样式 样式名称为.ui-icon-myapp-email 并在改样式中把图标设置为背景。
    data-inline="" 属性值为true button 按钮的按钮的宽度会自动适应按钮文本内容和图标组合的长度。
    <a href="#" data-role="button" data-icon="home" data-inline="true">home</a>
    具有分组功能的buttonn按钮
      在按钮的最外层增加一个div 并设置 data-role 属性值为 controlgroup。
        <div data-role="controlgroup">
          <a data-role="button"></a>
          <a data-role="button"></a>

        </div>

      data-type="horizontal" 将垂直的按钮变成水平分布。

      data-rel="back" jQuery Mobile 会忽略a 元素的href属性,并模拟出类似浏览器后退按钮。

多按钮的Footer 工具栏。
  footer 工具栏和header工具栏在布局上有一些区别。在footer工具栏中添加的按钮会自动给哦设置成inline 模式,并自动适应文本内容的宽度。
  实现一组按钮的方法 在最外层设置一个div 设置data-role 属性值为controlgroup 然后在设置data-type 属性值为 horizontal,说明该按钮时水平排列的。
  导航条工具栏。
  <footer data-role="header">
    <nav data-role="navbar">
    <ul>
      <li>
        <a href="#" class="ui-btn-active" data-icon="home" data-iconpos="top">主页</a>
      </li>
      <li>
        <a href="#" data-icon="search" data-iconpos="top">查找</a>
      </li>
      <li>
        <a href="#" data-icon="info" data-iconpos="top">主页</a>
      </li>
    </ul>
    </nav>
  </footer>

定义fixed 工具栏
  <header data-role="header" data-position="fixed">
    <h1>固定位置工具栏</h1>
  </header>
  全屏模式工具栏
    在页面视图内的header 或footer 区域设置为 data-position 属性值为fixed,然后在页面或视图的div 元素上设置data-fullscreen 属性为true
    页面或试图采用全屏模式。

  内容区域格式布局。

网格布局。
  代码如下:
    <div class="ui-grid-a">
      <div class="ui-block-a">
        <input type="reset" data-theme="c" value="reset">
      </div>
      <div class="ui-block-b">
        <input type="reset" data-theme="b" value="submit">
      </div>
    </div>

  ui-grid-a 两列
  ui-grid-b 三列
  ui-grid-c 四列
  ui-grid-d 五列

  三列网格布局如下:
    <div class="ui-grid-b">
      <div class="ui-block-a">
        <input type="reset" data-theme="a" value="a">
      </div>
      <div class="ui-block-b">
        <input type="reset" data-theme="b" value="b">
      </div>
      <div class="ui-block-c">
        <input type="reset" data-theme="c" value="c">
      </div>
    </div>
  多列以此类推。

jquery mobile 移动web(2)的更多相关文章

  1. JQuery Mobile移动Web应用开发(1): UI开发工具RID介绍

    工欲善其事,必先利其器. UI工具可以提高我们开发界面的效率,下面对几款工具做个对比: 1. Codiqa,在JQuery Mobile主页能看到这款工具,看到网上这么多人吹捧这个工具,不过是收费的. ...

  2. 利用JQuery Mobile开发web app

    什么是web app web app 是基于web的应用程序,是针对移动设备优化后的web站点,它具有 开发成本低——采用web开发技术,不需要考虑跨平台以及底层适配问题: 升级简单——不需要通知用户 ...

  3. jquery mobile 移动web

    轻量级框架jQuery Mobile 所需文件 <link rel="stylesheet" href="jquery.mobile-1.1.2/jquery.mo ...

  4. jQuery Mobile 移动 web 应用程序框架

    在这里我们主要讲一下如何引用jQuery Mobile(引用了jQuery Mobile,你就能引用jQuery Mobile里已经封装好的代码,让开发更加快捷简单) 从 CDN 引用 jQuery ...

  5. jquery mobile 移动web(6)

    jquery mobile 针对移动端设备的事件类型. 1.touch 事件. tap 快速触摸屏幕并且离开,类似一种完整的点击操作. taphold 触摸屏幕并保持一段时间. swipe 在1秒内水 ...

  6. jquery mobile 移动web(5)

    有序列表 <div data-role="content"> <ol data-role="listview" data-theme=&quo ...

  7. jquery mobile 移动web(1)

    轻量级框架jQuery Mobile 所需文件 <link rel="stylesheet" href="jquery.mobile-1.1.2/jquery.mo ...

  8. jquery mobile 移动web(4)

    下拉菜单: 设置label 元素的for 属性为 select label 元素的文本内容作为选项的名称 定义div元素并设置data-role 属性值为 fieldcontain. <div ...

  9. jquery mobile 移动web(3)

    可折叠功能块. div 元素的 data-role 属性设置为 collapsible 代码如下: <div data-role="collapsible"> < ...

随机推荐

  1. Backbone事件机制核心源码(仅包含Events、Model模块)

    一.应用场景 为了改善酷版139邮箱的代码结构,引入backbone的事件机制,按照MVC的分层思想搭建酷版云邮局的代码框架.力求在保持酷版轻量级的基础上提高代码的可维护性.   二.遗留问题 1.b ...

  2. CSS基础语法与选择器

    CSS基础 语法 : <head> <style type="text/css"> 选择器(即修饰对象){ 修饰属性:属性值; 修饰属性:属性值; } &l ...

  3. 详解WebApp与Native App的区别

    一篇真的很棒关于html5的Web App与Native App的技术分析 ! 自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于 ...

  4. 采用C/C++语言如何实现复数抽象数据类型Complex

    记录一下! 采用C/C++语言如何实现复数抽象数据类型Complex #include <stdio.h> typedef struct Complex { double e1; // 实 ...

  5. SQL注入和XSS攻击的原理

    8.4 Web跨站脚本攻击 8.4.1  跨站脚本攻击的原理(1) 跨站脚本在英文中称为Cross-Site Scripting,缩写为CSS.但是,由于层叠样式表 (Cascading Style ...

  6. Jmeter(一)http接口添加header和cookie --转载

    Jmeter(一)http接口添加header和cookie   HTTP信息头管理器在Jmeter的使用过程中起着很重要的作用,通常我们在通过Jmeter向服务器发送http请求(get或者post ...

  7. font not embeded

    转自:http://blog.csdn.net/chenyusiyuan/article/details/4078671,感谢分享! 装了半天adobe acrobat distiller 要泪崩,解 ...

  8. python进程与线程介绍

    很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统. 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务.打个比方,你 ...

  9. SpringBoot热部署插件

    1.配置在 maven工程中的pom.xml文件中 2.SpringBoot框架中提供的一个热部署插件,利用该热部署插件,我们可以在修改代码后不用重启应用,大大提高开发效率:

  10. Linux--Bind服务搭建

    Bind域名解析服务 服务功能:提供域名解析 构建主从域名服务器 1)环境部署 ip=192.168.1.50(主) ip=192.168.1.51(从) [root@localhost Packag ...