浅析jQuery移动开发中内联按钮和分组按钮的编写


Posted in Javascript onDecember 04, 2015

内联按钮 data-inline=true
默认情况下,在体内含量的所有按钮都称为块级元素,所以他们填补了屏幕的宽度。

但是,如果你想让按钮外观紧凑,宽度只符合里面的文字和icon,那就给按钮添加data-inline="true"的属性。

浅析jQuery移动开发中内联按钮和分组按钮的编写

如果你有多个按钮,应该肩并肩地坐在同一行,将data-inline="true"的属性为每个按钮。这将风格的按钮将其内容的宽度和浮动按钮让他们坐在同一条直线上。

<a href="index.html" data-role="button" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-inline="true" data-theme="b">Save</a>

浅析jQuery移动开发中内联按钮和分组按钮的编写

添加 data-mini="true" 对内联按钮创建一个更紧凑的版本:

浅析jQuery移动开发中内联按钮和分组按钮的编写

<a href="index.html" data-role="button" data-icon="delete" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-icon="check" data-inline="true" data-theme="b">Save</a>

浅析jQuery移动开发中内联按钮和分组按钮的编写

分组按钮 data-role=controlgroup
有时候,你想把一组按钮放进一个单独的容器内,使他们看起来想一个独立的导航部件。你可以把一组按钮包裹在一个容器内,然后给该容器添加 data-role="controlgroup" 属性,Jquery Mobile会创建一个垂直的按钮组,删除掉按钮间的margin和阴影,然后只在第一个按钮和最后一个按钮产生圆角,使他们看起来是一组按钮。

<div data-role="controlgroup">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

浅析jQuery移动开发中内联按钮和分组按钮的编写

水平排列 data-type="horizontal"

默认情况下,组按钮表现为垂直列表,如果给容器添加 data-type="horizontal" 的属性,则可以转换为水平按钮的列表,按钮会横向一个挨着一个地水平排列,并设置只有足够大以适应内容的宽度。((所以要注意横排情况下按钮不要太多,按钮的字也不要太多)

<div data-role="controlgroup" data-type="horizontal">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

浅析jQuery移动开发中内联按钮和分组按钮的编写

迷你版 data-mini="true"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

浅析jQuery移动开发中内联按钮和分组按钮的编写

仅图标 data-iconpos="notext"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button" data-icon="arrow-u" data-iconpos="notext">Up</a>
 <a href="index.html" data-role="button" data-icon="arrow-d" data-iconpos="notext">Down</a>
 <a href="index.html" data-role="button" data-icon="delete" data-iconpos="notext">Delete</a>
</div>

浅析jQuery移动开发中内联按钮和分组按钮的编写

Javascript 相关文章推荐
在每个匹配元素的外部插入新元素的方法
Dec 20 Javascript
JS将制定内容复制到剪切板示例代码
Feb 11 Javascript
node.js中的http.request.end方法使用说明
Dec 10 Javascript
node.js中的http.get方法使用说明
Dec 14 Javascript
理解javascript异步编程
Jan 27 Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 Javascript
DWR3 访问WEB元素的两种方法实例详解
Jan 03 Javascript
基于JavaScript实现复选框的全选和取消全选
Feb 09 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
Aug 31 Javascript
Vue 自定义动态组件实例详解
Mar 28 Javascript
JS 使用 window对象的print方法实现分页打印功能
May 16 Javascript
Vue实现表格批量审核功能实例代码
May 28 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 #Javascript
jQuery mobile类库使用时加载导航历史的方法简介
Dec 04 #Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
Dec 04 #Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
Dec 04 #Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
Dec 04 #Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
Dec 04 #Javascript
详解JavaScript逻辑And运算符
Dec 04 #Javascript
You might like
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
Extjs EditorGridPanel中ComboBox列的显示问题
2011/07/04 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
浅谈javascript的Array.prototype.slice.call
2015/08/31 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
ES6知识点整理之Proxy的应用实例详解
2019/04/16 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
2019/05/21 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
2016/05/17 Python
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
Python iter()函数用法实例分析
2018/03/17 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
python实现磁盘日志清理的示例
2020/11/05 Python
Python requests HTTP验证登录实现流程
2020/11/05 Python
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
年度考核评语
2014/01/19 职场文书
8和9的加减法教学反思
2014/05/01 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
2015年征兵工作总结
2015/07/23 职场文书