本人是软件开发的初学者,总结了一点点日常所学,记录在此,主要目的是鼓励自己坚持学习,怕有一天忘记了,还能复习曾经学过的知识点。

如有大神路过为我指点迷津,纠正改错更是感激不尽,但请不要喷我这个菜鸟!谢谢

jQuery Mobile的基本使用方法和简单的知识点

 安装:  <link rel="stylesheet" href="下载到本地的文件目录.min.css" media="screen" title="no title">这个是jQuery Mobile库,下载网址:jquerymobile.com

      <script src="./js/jquery-1.12.4.min.js"></script>这个是jQuery的库,下载网址:jquery.com/download

       <script src="./js/jquery.mobile-1.4.5.min.js"></script>这个是jQuery Mobile库,下载网址:jquerymobile.com

 Demo:需要引入meta, 为了使我们的网站适应移动设备屏幕尺寸. 并设置不要让页面缩放, 让他以1:1的比例.

     <meta name="viewport" content="width=device-width,initial-scale=1">

    在body标签内写:

      <div data-role='page'>
            <div data-role="header">……</div>
            <div role="main">……</div>
            <div data-role="footer">……</div>
          </div>

  注意:

  data-role参数表:

   page:页面容器,其内部的mobile元素将会继承这个容器上所设置的属性

   header:页面标题容器,这个容器内部可以包含文字、返回按钮、功能按钮等元素

   footer:页面页脚容器,这个容器内部也可以包含文字、返回按钮、功能按钮等元素

   content:页面内容容器,这是一个很宽容的容器,内部可以包含标准的html元素和jQueryMobile元素

   controlgroup:将几个元素设置成一组,一般是几个相同的元素类型

   fieldcontain:区域包裹容器,用增加边距和分割线的方式将容器内的元素和容器外的元素明显分隔

   navbar:功能导航容器,通俗的讲就是工具条

   listview:列表展示容器,类似手机中联系人列表的展示方式

   list-divider:列表展示容器的表头,用来展示一组列表的标题,内部不可包含链接

   button:按钮,将链接和普通按钮的样式设置成为jQueryMobile的风格

   none:阻止框架对元素进行渲染,使元素以html原生的状态显示,主要用于form元素。

 显示顶部和底部:在顶部和底部分别加入下面的属性, 就可以让跟着页面跑的顶部和底部固定下来.

    data-position="fixed"

 页,主题及布局

  页面切换: 当我们页面进行跳转的时候, 需要加上动画效果, 下面就会jQeruy mobile提交的效果.

   data-transition fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none

  这里面fade代表的是淡入淡出;filp是翻转的意思;pop是从中心渐显展开;slide是从右侧向左滑入页面;slideup是从底部向上滑入;slidedown是从上向下滑入;

  对话框:如果需要使用对话框属性, 可能在链接中增加下面属性就能将页面变成对话框.

      data-rel="dialog"

  button按钮的添加:使用data-role=“button”,或者利用函数:$(选择器).button();

      参考代码:(三种方法)

       <button type="button" name="button">按钮</button>

          <input type="button" value="按钮">

        <a href="链接地址" data-role="button">按钮</a>

      有时候,你想把一组按钮放进一个单独的容器内,使他们看起来想一个独立的导航部件。你可以把一组按钮包裹在一个容器内,然后给该容器添加 data-role=“controlgroup” 属性.

        <div data-role="controlgroup">

         <a href="链接地址" data-role="button">Yes</a>

         <a href="链接地址" data-role="button">No</a>

         <a href="链接地址" data-role="button">Maybe</a>

         </div>

       默认情况下,组按钮表现为垂直列表,如果给容器添加 data-type=“horizontal” 的属性,则可以转换为水平按钮的列表,按钮会横向一个挨着一个地水平排列,并设置只有足够大以适应内容的宽度.

       <div data-role="controlgroup" data-type="horizontal">

         <a href="链接地址" data-role="button">Yes</a>

         <a href="链接地址" data-role="button">No</a>

         <a href="链接地址" data-role="button">Maybe</a>

         </div>

        

jQuery Mobile的基本使用的更多相关文章

  1. jQuery Mobile入门

    转:http://www.cnblogs.com/linjiqin/archive/2011/07/17/2108896.html 简介:jQuery Mobile框架可以轻松的帮助我们实现非常好看的 ...

  2. 解决Jquery mobile点击较长文本body的时候Header和footer会渐入渐出的问题

         在做一个Phonegap+Jqm工程的时候,出现了如题的问题,相信很多人都遇到过Jquerymobile点击body时候header和footer会闪烁的显示和隐藏问题,fixed却并不能真 ...

  3. jquery mobile 问问多多

    jquery mobile  问题多多,兼容性太差.android4.1下完全崩溃.以后再也不用jquery mobile了

  4. jquery.mobile手机网页简要

    先上最终效果: 最近做了一个用手机浏览器访问的web应用,采用较流行的HTML5,为了提高开发效率节省时间决定采用现有开源框架,免去了自己做设计与兼容性. 一些比较优秀的框架:10大优秀的移动Web应 ...

  5. jQuery Mobile案例,最近用Moon.Web和Moon.Orm做了一套系统

      一.简介 先说说,我们的主题.jQuery Mobile,最近用Moon.Web和Moon.Orm做了一套系统 jQuery Mobile是jQuery 在手机上和平板设备上的版本.jQuery ...

  6. JQuery mobile中按钮自定义属性的改变

    1..ui-mobile-viewport是jquery mobile默认给body加的class,这样的话包含选择符优先级高一点 <style> .ui-mobile-viewport ...

  7. JQuery Mobile 页面参数传递

    在单页模版中使用基于HTTP的方式通过POST和GET请求传递参数,而在多页模版中不需要与服务器进行通信,通常在多页模版中有以下三种方法来实现页面间的参数传递. 1.GET方式:在前一个页面生成参数并 ...

  8. jQuery Mobile学习笔记

    1.获取jQuery mobile 文件,访问jQuerymobile网站下载 (貌似使用jquery mobile后,jquery会自动在网页中添加一些class类,第一次知道的我是被吓呆的!!) ...

  9. Jquery Mobile开发以及Js对象动态绑定

    动态创建对象并绑定属性: var instantiate = function (Type, args) { var Constructor = function () { }; Constructo ...

  10. jquery mobile系列问题汇总整理(传播知识,利己利人)

    我在用jquery mobile做项目时,遇到jm在下拉框等组件里不能正常动态更新内容,查找了相关资料,在这里抛砖引玉,先提供一个解决下拉框内容写入更新的解决方法: jm解决下拉框内容写入的方法可以这 ...

随机推荐

  1. HBase配置性能调优(转)

    因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果.所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正. 配置优化 zo ...

  2. VS2010中App_Code文件夹的问题

    在VS2010中新建一个Web Application,然后新建一个app_Code文件夹, 在app_code文件夹下建一个ClassHelper类. 然后在index页面中使用ClassHelpe ...

  3. Python操作Excel之xlrd

    import xlrdworkbooks=xlrd.open_workbook("test.xlsx")print(workbooks.sheet_names())#获取sheet ...

  4. apache httpd.conf 参数详解

    由于网站需要,需要配置多个虚拟主机,但是apache主机的参数太多,记不住,下面做一下总结 归纳: ServerRoot:apache安装位置 Listen:服务器监听的端口号 LoadModule: ...

  5. 思考力——提升企业竞争力的核心因素

    如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 · 思考力就是竞争力:在这个科技飞跃进步的时代,很多事物是我们未曾经历也难以预料的. ...

  6. pycharm激活码,拿走不谢

    激活码 新下载pycharm编辑器以后,会遇到一个激活的问题,否则只能试用30天 43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVO ...

  7. 《从零开始做一个MEAN全栈项目》(1)

    欢迎关注本人的微信公众号"前端小填填",专注前端技术的基础和项目开发的学习. 在本系列的开篇,我打算讲一下全栈项目开发的优势,以及MEAN项目各个模块的概览. 为什么选择全栈开发? ...

  8. Salesforce 使用Js 调用Webservice实例

    1,创建 Custom Button 在页面上 2, 创建CustomJs 代码调用Webservice <!--参数名区分大小写,对于跨层object直接在Object名后直接加参字段名即可- ...

  9. 浅尝辄止——使用ActiveX装载WPF控件

    1 引言 使用VC编写的容器类编辑器,很多都可以挂接ActiveX控件,因为基于COM的ActiveX控件不仅封装性不错,还可以显示一些不错的界面图元. 但是随着技术不断的进步,已被抛弃的Active ...

  10. 【Python】pymongo使用

    官方文档:http://api.mongodb.com/python/current/index.html MongoReplicaSetClient:http://api.mongodb.com/p ...