浅析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学习笔记(十三) js闭包介绍(转)
Jun 20 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
Aug 27 Javascript
了不起的node.js读书笔记之mongodb数据库交互
Dec 22 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
AngularJS 中的Promise --- $q服务详解
Sep 14 Javascript
Angularjs验证用户输入的字符串是否为日期时间
Jun 01 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 Javascript
vue 需求 data中的数据之间的调用操作
Aug 05 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
Dec 20 Javascript
React + Threejs + Swiper 实现全景图效果的完整代码
Jun 28 Javascript
vue使用element-ui按需引入
May 20 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
第六节 访问属性和方法 [6]
2006/10/09 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
vue给组件传递不同的值方法
2018/09/29 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[46:44]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第二场 3月7日
2021/03/11 DOTA
Python线程的两种编程方式
2015/04/14 Python
对numpy中shape的深入理解
2018/06/15 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
Python笔记之工厂模式
2019/11/20 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python如何生成xml文件
2020/06/04 Python
python中可以声明变量类型吗
2020/06/18 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
戴尔美国官网:Dell
2016/08/31 全球购物
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
开学典礼主持词
2014/03/19 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript