浅析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 YUI 读码日记之 YAHOO.util.Dom - Part.4
Mar 22 Javascript
Jquery.addClass始终无效原因分析
Sep 08 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
jquery输入数字随机抽奖特效的简单实现代码
Jun 10 Javascript
js替换字符串中所有指定的字符(实现代码)
Aug 17 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
Nov 05 Javascript
利用JS实现文字的聚合动画效果
Jan 22 Javascript
详解ES6 Symbol 的用途
Oct 14 Javascript
用图片替换checkbox原始样式并实现同样的功能
Nov 15 Javascript
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
Vue循环中多个input绑定指定v-model实例
Aug 31 Javascript
JavaScript流程控制(分支)
Dec 06 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删除数组中的特定元素的代码
2012/06/28 PHP
php判断终端是手机还是电脑访问网站的思路及代码
2013/04/24 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
php实现微信企业转账功能
2018/10/02 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
2020/11/10 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
python获得一个月有多少天的方法
2015/06/04 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
Python是如何进行类型转换的
2013/06/09 面试题
信访维稳工作汇报
2014/10/27 职场文书
嘉宾邀请函
2015/01/31 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书