浅析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 相关文章推荐
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
Aug 14 Javascript
jquery中JSON的解析方式
Mar 16 Javascript
jquery判断复选框是否被选中的方法
Oct 16 Javascript
深入理解JS函数的参数(arguments)的使用
May 28 Javascript
Jquery获取第一个子元素简单实例
Jun 02 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
Jul 28 Javascript
JavaScript实现水平进度条拖拽效果
Jan 18 Javascript
js 倒计时(高效率服务器时间同步)
Sep 12 Javascript
VueJs 将接口用webpack代理到本地的方法
Nov 27 Javascript
vue-router源码之history类的浅析
May 21 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
Feb 20 Javascript
vue2.x数组劫持原理的实现
Apr 19 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
PHP编程函数安全篇
2013/01/08 PHP
PHP代码优化技巧小结
2015/09/29 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
2011/03/28 Javascript
实现51Map地图接口(示例代码)
2013/11/22 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
Python中xrange与yield的用法实例分析
2017/12/26 Python
python爬取指定微信公众号文章
2018/12/20 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
什么是serialVersionUID
2016/03/04 面试题
J2EE面试题集锦(附答案)
2013/08/16 面试题
市场安全管理制度
2014/01/26 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
狼和鹿教学反思
2014/02/05 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
公司外出活动方案
2014/08/14 职场文书
义诊活动总结
2015/02/04 职场文书
音乐教师求职信范文
2015/03/20 职场文书
法制工作总结2015
2015/07/23 职场文书
上班旷工检讨书
2015/08/15 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
利用Redis实现点赞功能的示例代码
2022/06/28 Redis