浅析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 相关文章推荐
关于取不到由location.href提交而来的上级页面地址的解决办法
Jul 30 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
Oct 17 Javascript
跟我学习javascript的函数调用和构造函数调用
Nov 16 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
Dec 16 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
Jan 27 Javascript
BootStrap智能表单demo示例详解
Jun 13 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
Feb 17 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
Feb 19 Javascript
6行代码实现微信小程序页面返回顶部效果
Dec 28 Javascript
js实现淘宝首页的banner栏效果
Nov 26 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 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
模仿OSO的论坛(四)
2006/10/09 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
javascript 常用关键字列表集合
2007/12/04 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
理解JS事件循环
2016/01/07 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
angular动态表单制作
2018/02/23 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
[57:59]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第一场 11.05
2020/11/05 DOTA
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
如何在C# winform中异步调用web services
2015/09/21 面试题
英文简历中的自我评价用语
2013/12/09 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
效能监察建议书
2014/05/19 职场文书
银行实习推荐信
2015/03/27 职场文书
开会通知
2015/04/20 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
python使用torch随机初始化参数
2022/03/22 Python
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技
Win11查看设备管理器
2022/04/19 数码科技