浅析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中检测变量的类型的代码
Dec 28 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
Jun 06 Javascript
js时钟翻牌效果实现代码分享
Jul 31 Javascript
深入理解JS DOM事件机制
Aug 06 Javascript
vue实现单选和多选功能
Aug 11 Javascript
Vue Router的懒加载路径的解决方法
Jun 21 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
Jul 13 Javascript
4个顶级JavaScript高级文本编辑器
Oct 10 Javascript
p5.js绘制旋转的正方形
Oct 23 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 Javascript
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
使用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
菜鸟修复电子管记
2021/03/02 无线电
实用函数5
2007/11/08 PHP
PHP 类型转换函数intval
2009/06/20 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
2018/07/05 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
Python内建数据结构详解
2016/02/03 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
python相对企业语言优势在哪
2020/06/12 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
C语言变量的命名规则都有哪些
2013/12/27 面试题
口腔医学技术应届生求职信
2013/11/09 职场文书
销售副总经理岗位职责
2013/12/11 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
优秀团员事迹材料
2014/12/25 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技