有序列表
  <div data-role="content">
    <ol data-role="listview" data-theme="g">
      <li><a href="#"> List 1</a></li>
      <li><a href="#"> List 2</a></li>
      <li><a href="#"> List 3</a></li>
    </ol>
  </div>

只读列表
  <div data-role="content">
    <ul data-role="listview" data-inset="true">
      <li><a href="#"> List 1</a></li>
      <li><a href="#"> List 2</a></li>
      <li><a href="#"> List 3</a></li>
    </ul>
  </div>

可分割按钮列表
  <div data-role="content">
    <ul data-role="listview" data-theme="g" data-split-icon="gear" data-split-theme="d">
      <li><a href="#"> List 1</a><a href="#"></a></li>
      <li><a href="#"> List 2</a><a href="#"></a></li>
      <li><a href="#"> List 3</a><a href="#"></a></li>
    </ul>
  </div>

含有气泡式计数列表
  <div data-role="content">
    <ul data-role="listview" data-theme="g">
      <li><a href="#"> List 1</a><span class="ui-li-count">33</span></li>
      <li><a href="#"> List 2</a><span class="ui-li-count">222</span></li>
      <li><a href="#"> List 3</a><span class="ui-li-count">111</span></li>
    </ul>
  </div>

配置选项。
  jquery Mobile 在开始运行的时候,它会在document 对象上触发一个mobileinit 事件。我们可以通过该事件重写默认的相应的函数。配置各种属性参数。
  使用方法如下:
    $(document).bind("mobileinit",function(){
        //在这里添加用户自定义代码。
    })
    <script src="jquery.js"></script>
    <script src="自定义事件处理函数的js文件"></script>
    <script src="jquerymobile.js"></script>

    为开发者提供一个对象:$.mobile. 该对象的作用是配置各种选项及默认配置。
    $(document).bind("mobileinit",function(){
      $.mobile.foo = "foo";l
    })
    可配置选项:
    1.ns
      类型:字符串,默认是非空字符串。
      用法:$.mobile.ns="mynamespace"
      描述:自定义命名空间,避免命名空间。
    2.autolnitializePage
      类型:布尔类型,默认为true。
      用法:$.mobile.autoInitializePage = false
      描述:默认情况下,当页面DOM元素准备就绪后,程序会自动加载$.mobile.initializePage 函数 如果设置为 false
      页面 就不会成立,并保持隐藏状态。
    3.subPageUrlKey
      类型:字符串,默认值是 ui-page.
      用法:$.mobile.subPageUrlkey = "page"
      描述:改变jQuery Mobile 视图在 URL 地址中的key 参数名,当选参数改成 subPageUrlKey = "page "时 url 地址会被改成
      example.html?page=subpage。
    4.activePageClass
      类型:字符串,默认值是 ui-page-active
      用法:$.mobile.activePageClass = “ui-ns-page-active”。
      描述:主要功能是自定义活动状态页面和过度状态时的视图css样式。
    5.activeBtnClass
      类型:字符串,默认值是ui-btn-active
      用法:$.mobile.activeBtnClass = "ui-ns-page-active"
      描述:该选项的主要功能是自定义处于活动状态的那妞的样式风格。
    6.ajaxEnabled
      类型:布尔值,默认值是true
      用法:$.mobile.ajaxEnabled = false
      描述:设置当单击连接或提交表单或按钮时,是否使用Ajax方式加载页面或提交数据。
    7.hashListeningEnabled
      类型:布尔值,默认值是true;
      用法:$.mobile.hashListeningEnabled = false
      描述:设置是否自动监听和处理location.hash的变化,如果设置为false ,可以使用手动的方式处理hash 的变化,或者简单使用连接
          地址进行跳转。
    8.defaultPageTransition
      类型:字符串,默认值是slide
      用法:$.mobile.defaultPageTransition = “fade”
      描述:该选项参数主要设置页面切换默认的效果,如果设置为none ,页面切换时就不会有效果,可选的参数 slideup (左右滑入)
        slideup(由下向上滑动) slidedown (由上像下滑入)pop (由中心)
    9.touchOverflowEnabled
      类型:布尔值,默认值是false
      用法:$.mobile.touchOverflowEnabled = true
      描述:是否使用设备的原生态滚动特性。
    10.defaultDialogTransition
      类型:字符串,默认值是pop
      用法:$.mobile.defaultDialogTransition = "none"
      描述:设置Ajax 对话框的弹出效果,若设置为none 则没有过度效果。
    11.minScrollBack
      类型:字符串,默认值是150
      用法:$.mobile.minScrollBack = “200”
      描述:当滚动超出所设置的高度时才会触发滚动位置记忆功能。
    12.loadingMessage
      类型:字符串默认值是loading
      用法:$.mobile.loadingMessage = "加载中"
      描述:设置页面加载状态的文本内容。如果设置为false,则不显示任何内容。
    13.pageLoadErrorMessage
      类型:字符串,默认值为 Error Loading Page
      用法:$.mobile.pageLoadErrorMessage = "页面加载失败"
      描述:设置当Ajax页面请求失败时显示的提示的文本内容
    14.gradeA
      类型:布尔值,默认值是$.support.mediaquery 的值
      用法:$.mobile.gradeA
      描述:当浏览器符合所有的支持的条件时候才会返回true.

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

  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(2)

    button 按钮 data-role="button" 将超链接变成button. 具有icon 图标的button 组件. 提供了18常用的图标 data-icon =&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. hdu 1087 最大递增和

    思路和LIS差不多,dp[i]为i结尾最大值 #include <iostream> #include <string> #include <cstring> #i ...

  2. ACM-线段树扫描线总结

    扫描线的基础概念可以看这几篇文章 http://blog.csdn.net/xingyeyongheng/article/details/8927732 http://www.cnblogs.com/ ...

  3. win10下MySQL 5.7.20解压版安装步骤

    1.从官网下载MySQL5.7.20解压版64位:https://dev.mysql.com/downloads/file/?id=473309. 2.解压(我的解压路径为:E:\mysql-5.7. ...

  4. IE8按F12开发人员工具不显示

    一直不喜欢用IE,不过为了项目需要,不得不使用IE 而且此功能只支持IE8,(⊙﹏⊙)b) 当按F12调出开发人员工具的时候发现显示不出来了,在任务栏里有显示,将鼠标放在任务栏的开发人员工具上, 背景 ...

  5. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 6、总结

    安装小结 安装完成后,首先我们需要将Datastore托管给Server,再将Server托管给Portal以此来完成整个单机版Enterprise 部署流程.为了测试流程是否正确,我们可以采用上传一 ...

  6. js:JavaScript中的ActiveXObject对象

    JavaScript中的ActiveXObject对象作用: https://blog.csdn.net/pl1612127/article/details/77862174

  7. 收缩事务日志(sqlserver)

    sqlserver数据库的日志文件其实是由很多个逻辑上的日志文件组成,我们可以通过命令看一下数据库日志文件 ​可以看到的是sqlserver数据库日志文件是由很多文件组成的,当数据库日志文件已满的时候 ...

  8. synchronized(this)、synchronized(class)与synchronized(Object)的区别

    在多线程开发中,我们经常看到synchronized(this).synchronized(*.class)与synchronized(任意对象)这几种类型同步方法.但是是否知道这几种写法有什么区别了 ...

  9. Linux--LAMP平台搭建

    LAMP平台搭建 准备工作 rpm -e php php-cli php-ldap php-commn php-mysql --nodeps 删除php相关依赖软件 rpm -ivh zlib-dev ...

  10. Android(java)学习笔记6:实现Runnable接口创建线程 和 使用Callable和Future创建线程

    1. 前面说的线程的实现是新写一个子类继承Thread: 是将类声明为 Thread 的子类.该子类应重写 Thread 类的 run 方法.接下来可以分配并启动该子类的实例 2. 这里说的方案2是指 ...