浅析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 相关文章推荐
jquery实现手机发送验证码的倒计时代码
Feb 12 Javascript
js实现正方形颜色从下往上升的效果
Aug 04 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
JavaScript自定义数组排序方法
Feb 12 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
关于Javascript回调函数的一个妙用
Aug 29 Javascript
React Router基础使用
Jan 17 Javascript
jquery.uploadView 实现图片预览上传功能
Aug 10 jQuery
Vue 实例事件简单示例
Sep 19 Javascript
JS实现简单省市二级联动
Nov 27 Javascript
JS数组方法concat()用法实例分析
Jan 18 Javascript
如何在vue中使用video.js播放m3u8格式的视频
Feb 01 Vue.js
使用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 MYSQL 数据备份类
2009/06/19 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
Bootstrap学习笔记之css样式设计(1)
2016/06/07 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
python中的错误处理
2016/04/10 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
Python编程中类与类的关系详解
2019/08/08 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
2020/05/27 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
css3实现背景颜色渐变让图片不再是唯一的实现方式
2012/12/18 HTML / CSS
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
迟到检讨书800字
2014/01/13 职场文书
函授本科自我鉴定
2014/02/04 职场文书
《燕子》教学反思
2014/02/18 职场文书
《木笛》教学反思
2014/03/01 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
房屋买卖协议样本
2014/11/16 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js
mysql insert 存在即不插入语法说明
2022/03/25 MySQL
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang