浅析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 相关文章推荐
Javascript 读后台cookie代码
Sep 15 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
Apr 02 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
深入浅析JavaScript中prototype和proto的关系
Nov 15 Javascript
jquery实现简单文字提示效果
Dec 02 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
May 05 Javascript
Vue2实现组件props双向绑定
Dec 02 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
Nov 27 Javascript
vue父组件点击触发子组件事件的实例讲解
Feb 08 Javascript
关于jquery layui弹出层的使用方法
Apr 21 jQuery
JS实现简单随机3D骰子
Oct 24 Javascript
es6函数之尾调用优化实例分析
Apr 25 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
浅析php单例模式
2014/11/25 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
jquery sortable的拖动方法示例详解
2014/01/16 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
python实现连续图文识别
2018/12/18 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
HTML5计时器小例子
2013/10/15 HTML / CSS
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
个人能力自我鉴赏
2014/01/25 职场文书
党员对照检查材料
2014/09/22 职场文书
行政介绍信范文
2015/05/04 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android
spring 项目实现限流方法示例
2022/07/15 Java/Android