浅析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 相关文章推荐
js利用与或运算符优先级实现if else条件判断表达式
Apr 15 Javascript
javascript 学习笔记(八)javascript对象
Apr 12 Javascript
jquery如何改变html标签的样式(两种实现方法)
Jan 16 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
Nov 19 Javascript
javascript模拟枚举的简单实例
Mar 06 Javascript
浅谈javascript获取元素transform参数
Jul 24 Javascript
jquery判断当前浏览器的实现代码
Nov 07 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
Oct 30 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 Javascript
react.js 获取真实的DOM节点实例(必看)
Apr 17 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
Aug 13 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
Aug 01 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
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
Js sort排序使用方法
2011/10/17 Javascript
js获取当前页面路径示例讲解
2014/01/08 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
JS实现鼠标移动拖尾
2020/12/27 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
python快速排序代码实例
2013/11/21 Python
Python中字典映射类型的学习教程
2015/08/20 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
python爬取基于m3u8协议的ts文件并合并
2019/04/26 Python
Python基础知识点 初识Python.md
2019/05/14 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
Python requests设置代理的方法步骤
2020/02/23 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
美国在线宠物商店:Chewy
2019/01/12 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
学期自我鉴定
2013/11/04 职场文书
学历公证委托书
2014/04/09 职场文书
中等生评语大全
2014/05/04 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
1000字打架检讨书
2014/11/03 职场文书
小王子读书笔记
2015/06/29 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书