浅析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探测CSS动画是否已经完成的方法
Aug 30 Javascript
Vue2.0如何发布项目实战
Jul 27 Javascript
Angular4开发解决跨域问题详解
Aug 28 Javascript
JavaScript 自定义事件之我见
Sep 25 Javascript
详解基于vue-cli优化的webpack配置
Nov 06 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
Aug 07 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
three.js利用卷积法如何实现物体描边效果
Nov 27 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
Apr 08 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
Sep 09 Javascript
一篇文章看懂JavaScript中的回调
Jan 05 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判断图片格式的七种方法小结
2013/06/03 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python生成器的使用方法
2013/11/21 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
自荐信如何“自荐”
2013/10/24 职场文书
爱情寄语大全
2014/04/09 职场文书
保护黄河倡议书
2014/05/16 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
公司催款律师函
2015/05/27 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript