博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jqery Mobile 简单了解
阅读量:6708 次
发布时间:2019-06-25

本文共 2954 字,大约阅读时间需要 9 分钟。

hot3.png

1.对话框:
1.如果给一个指向新页面的链接添加一个data-rel="dialog"属性,就可以任何一个指向的页面一个对话框的形式显示出来。
JQmobile会自动给新页面一些样式。
2.转场效果:
1.首先知道转场有几种效果,分别是什么。
2.一般情况下,Jqmobile会自动给后退按钮默认的转场效果,但是如果想重新设置一个后退按钮的转场效果,就需要给按钮      一个新属性:data-transition:"转场名称";
<a href="#" data-role="button" data-transition="pop" data-inline="true">点击按钮转场</a>
3.按钮三种样式:
1.普通的button按钮:
2.带有图标的按钮:buttom delete图标
3.内链按钮:几个按钮放在一个水平线上,就需要有一个容器来承载了,容器的属性添加水平属性:data-inline="true";
4.组按钮:将按钮组合在一起,向导航栏一样的形式。它也需要一个容器div来承载他们,给一个容器添加属性:data- role="controlgroup",这是一个代表组的 属性,当然如果这样的话,显示出来的组是默认垂直的,如果希望是在水平线上的话,就给容器属性添加一个属性:data-type="horizontal";
4.网格布局:
1.因为屏幕通常都比较窄,所以使用多栏布局的方法在移动设备上不是推荐的方法。但是总有时候你会想要把一些小的元素并 排放置(比如按钮,或导航标签)
Jquery Mobile框架提供了一种简单的方法构建基于css的分栏布局,叫做ui-grid
Jquery Mobile提供了两种预设的配置布局:两列布局(class 含有 ui-grid-a)和三列布局 (class 含有 ui-grid-b) —几乎可满足需要列布局的任何情况。网格是100%宽的,不可见(没有背景或边框),也没有padding和margin,所以它们不 会影响内部元素的样式
5.可折叠的容器:
1.可折叠的内容,就是头部有+ 号,-号的组件;
2.要创建一个可折叠的区块,先创建一个容器,然后给容器添加data-role="collspsible"s;
3.容器内直接的标题(h1-h6)子节点,JQmobile会将之表现为可点击的按钮,并在左侧添加"+"按钮,表示是可以展开的;
 <div 
data-role="collapsible-set">
<div 
data-role="collapsible" data-collapsed="false">
<h3>请选择1</h3>
<p>I'm the collapsible set content for section B.</p>
</div>     
<div data-role="collapsible"> 
<h3>请选择2</h3>
<p>I'm the collapsible set content for section B.</p>
</div>
</div> 
6.创建表单元素:
1.文本域,搜索框,滑杆,开关,单选按钮,复选按钮,列表菜单,
2.代码:
 <div data-role="fieldcontain">
      <label for="search">Search Input:</label>
     <input type="search" name="password" id="search" value="" />
  </div>
注意: for  与 Id 的关系。
type类型:
搜索框:search
滑杆:range
开关:
单选按钮:
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<legend>Agree to the terms:</legend>
<input type="checkbox" name="checkbox-1" id="checkbox-1" class="custom" />
<label for="checkbox-1">I agree</label>
 </fieldset>
</div>
复选按钮:checkbox
列表菜单:
<div 
data-role="fieldcontain">
   <label for="select-choice-1" class="select">Choose shipping method:</label>
   <select name="select-choice-1" id="select-choice-1">
    <option value="standard">Standard: 7 day</option>
    <option value="rush">Rush: 3 days</option>
    <option value="express">Express: next day</option>
    <option value="overnight">Overnight</option>
   </select>
</div>
7.列表ListView形式:
    <!---可折叠的 区块--->
<div data-role="collapsible-set">
<div data-role="collapsible">
<h1>请选择城市</h1>
<p>上海市</p>
</div>
<div data-role="collapsible">
<h1>请选择街道</h1>
<p>龙阳路</p>
</div>
</div>
<!---列表菜单--->
<div data-role="fieldcontain">
<label for="select">选择:</label>
<select name="selec" id="select">
<option value="11">北京市</option>
<option value="22">上海市</option>
<option value="33">南京市</option>
</select>
</div>
<!---列表--->
<div >
<ul data-role="listview" class="ui-listview" style="margin:0 0 8px 0 !important; padding:0;" >
<li>
<a href="#">
<h1>你好</h1>
    <p>你好世界</p>
</a>
    
</li>
</ul>
<ul data-role="listview" style="margin:0 0 8px 0!important; padding:0;" >
<li>
<a href="#">
<h1>你好</h1>
    <p>你好世界</p>
</a>
    
</li>
</ul>
</div>

转载于:https://my.oschina.net/chengcheng/blog/72620

你可能感兴趣的文章
freemarker学习
查看>>
清除浮动的三种方法
查看>>
在IIS中启用net.tcp传输协议
查看>>
C#中利用emgucv的ImageBox()打开并显示一副图像(二)
查看>>
图-存储结构
查看>>
7.Deque的应用案例-回文检查
查看>>
寻找水王
查看>>
链表与顺序表
查看>>
数据类型转换(初学)
查看>>
matrix theory_basic results and techniques_exercise_1.2.2,1.2.3
查看>>
python IO编程-序列化
查看>>
HMTL5的 video 在IOS7中碰到的坑
查看>>
润乾在东方通tongweb5.0上部署手册
查看>>
ASP.NET Core2利用MassTransit集成RabbitMQ
查看>>
年月日
查看>>
Tomcat增加缓存
查看>>
JS---分解质因数
查看>>
递推DP UVA 590 Always on the run
查看>>
设备读写方式
查看>>
实验箱FPGA部分测试报告及A8与FPGA链接测试报告
查看>>