浅析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实现鼠标滚轮控制图片缩放效果的方法
Feb 20 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
js 获取经纬度的实现方法
Jun 20 Javascript
Angular中$state.go页面跳转并传递参数的方法
May 09 Javascript
浅谈JS封闭函数、闭包、内置对象
Jul 18 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
Dec 19 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变rgba的a值实现)
Jan 24 Javascript
微信小程序传值以及获取值方法的详解
Apr 29 Javascript
layer更改皮肤的实现方法
Sep 11 Javascript
layui实现form表单同时提交数据和文件的代码
Oct 25 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
Jan 05 Javascript
在vue中嵌入外部网站的实现
Nov 13 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 遍历XP文件夹下所有文件
2008/11/27 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
微信小程序 加载 app-service.js 错误解决方法
2016/10/12 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
Windows下PyMongo下载及安装教程
2015/04/27 Python
pycharm安装图文教程
2017/05/02 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
django富文本编辑器的实现示例
2019/04/10 Python
Python可变对象与不可变对象原理解析
2020/02/25 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
顺丰快递Java软件工程师面试题
2015/07/31 面试题
测绘工程系学生的自我评价
2013/11/30 职场文书
中国入世承诺
2014/04/01 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
庐山导游词
2015/02/03 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
Python绘制分类图的方法
2021/04/20 Python
python基础之停用词过滤详解
2021/04/21 Python
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
Python中的xlrd模块使用整理
2021/06/15 Python
Nginx 常用配置
2022/05/15 Servers