位置: 编程技术 - 正文

jQuery Mobile中的button按钮组件基础使用教程(jquery mobile grid)

编辑:rootadmin

推荐整理分享jQuery Mobile中的button按钮组件基础使用教程(jquery mobile grid),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery ui draggable,jquery mobile怎么样,jquery mobile ui,jquery mobile怎么样,jquery mobile app,jquery mobile demo,jquery mobile demo,jquery mobile ui,内容如对您有帮助,希望把文章链接给更多的朋友!

一.Button 组件及 jQuery Mobile 如何丰富组件样式在 jQuery Mobile 里,可以通过给任意链接添加 data-role=“button” 来产生一个 button 组件,jQuery Mobile 会追加一定的样式到链接,值得注意的是,jQuery Mobile 在给组件元素追加样式时不一定只在原有的元素上添加 CSS 和 Javascript 响应,一般还会追加一些新的元素使到组件的样式更接近于原生的 App 组件样式。下面给出一个例子:这是一个添加了 data-role=“button” 属性的链接,原 HTML 如下

在浏览器上显示的样式如下:

这时用 DOM 查看工具查看实际得到的 HTML ,可以发现 jQuery Mobile 不仅给原来的 a 元素添加了 CSS 以丰富按钮样式,还另外追加了一些 HTML 使到样式更加丰富,当然这个部分由 jQuery Mobile 自动完成,并不需要开发者操心太多。

注:带链接的按钮元素和表单中的 button 元素会被自动渲染,无需另外添加 data-role="button" 属性。二.带图标按钮jQuery Mobile 允许开发者通过在链接中添加 data-icon="" 属性来为 button 组件添加一个标准的 Web 图标,并且支持通过 data-iconpos="" 属性设置图标相对于文字的位置( top, bottom, right ,默认为 left )。

jQuery Mobile中的button按钮组件基础使用教程(jquery mobile grid)

data-icon 属性的可取值(来源于 jQuery Mobile 中文手册)

.按钮组如果你希望把一些按钮放到一个容器内,构建一个导航之类的独立部件(按钮组),可以将按钮放到一个容器内并给容器设置 data-role="controlgroup" 属性,如果希望得到水平式的按钮组,则添加 data-type="horizontal" 属性到容器里。

四.其他按钮组件可用属性1. data-theme=“” , 所有的 jQuery Mobile 组件均支持该属性,用于设置组件的颜色, 该属性默认有五个值 a, b, c, d, e,分别代表由深到浅五种颜色,另外开发者还可以通过在 CSS 里添加相应的 Class 来自定义颜色。2. data-inline="" ,内联按钮,button 组件添加该属性后会自动改成内联的形式, jQuery Mobile 会给链接添加 display: inline-block 的 CSS ,让链接按照文字的长度来控制自身长度,并且可以与其他内联元素共行。五.按钮绑定事件我们以例子来讲,直接上代码:

看看运行效果:

hashchange 启用可标记 #hash 历史,哈希值会在一次独立的点击时发生时变化,比如一个用户点击后退按钮,会通过 hashchange事件进行处理。 navigate 包裹了 hashchange 和 popstate 的事件 orientationchange 方向改变事件,在用户垂直或者水平旋转移动设备时触发。 pagebeforechange 在页面切换之前,触发的事件。使用$.mobile.changePage()来切换页面,此方法触发2个事件,切换之前的pagebeforechange事件,和切换完成后pagechange(成功)或者pagechangefailed(失败)。 pagebeforecreate 页面初始化时,初始化之前触发。 pagebeforehide 在页面切换后旧页面隐藏之前,触发的事件。 pagebeforeload 在加载请求发出之前触发 pagebeforeshow 在页面切换后显示之前,触发的事件。 pagechange 在页面切换成功后,触发的事件。使用$.mobile.changePage()来切换页面,此方法触发2个事件,切换之前的pagebeforechange事件,和切换完成后pagechange(成功)或者pagechangefailed(失败)。 pagechangefailed 在页面切换失败时,触发的事件。使用$.mobile.changePage()来切换页面,此方法触发2个事件,切换之前的pagebeforechange事件,和切换完成后pagechange(成功)或者pagechangefailed(失败)。 pagecreate 在页面创建成功之后,触发的事件,但增强完成之前。 pagehide 在页面切换后老页面隐藏之后,触发的事件。 pageinit 在页面页面初始化时,触发的事件。 pageload 在页面完全加载成功后触发。 pageloadfailed 如果页面请求失败触发。 pageremove 在窗口视图从 DOM 中移除外部页面之前触发。 pageshow 在过渡动画完成后,在"到达"页面触发。 scrollstart 当用户开始滚动页面时触发。 scrollstop 当用户停止滚动页面时触发。 swipe 当用户在元素上水平滑动时触发。 swipeleft 当用户从左划过元素超过 px 时触发。 swiperight 当用户从右划过元素超过 px 时触发。 tap 当用户敲击某元素时触发。 taphold 当元素敲击某元素并保持一秒时触发。 throttledresize 启用可标记 #hash 历史记录 updatelayout 由动态显示/隐藏内容的 jQuery Mobile 组件触发。 vclick 虚拟化的 click 事件处理器 vmousecancel 虚拟化的 mousecancel 事件处理器 vmousedown 虚拟化的 mousedown 事件处理器 vmousemove 虚拟化的 mousemove 事件处理器 vmouseout 虚拟化的 mouseout 事件处理器 vmouseover 虚拟化的 mouseover 事件处理器 vmouseup 虚拟化的 mouseup 事件处理器

AJAX实现瀑布流触发分页与分页触发瀑布流的方法 所谓的瀑布流效果就正如轻图床首页效果那样,多个内容相近的栏目紧密排列,尽量使到栏目间的间隙最小(即流体布局),并且随着页面滚动条向下

jQuery height()、innerHeight()、outerHeight()函数的区别详解 在jQuery中,获取元素高度的函数有3个,它们分别是height()、innerHeight()、outerHeight()。与此相对应的是,获取元素宽度的函数也有3个,它们分别是width()、i

基于jQuery实现仿QQ空间送礼物功能代码 我们在QQ空间里面有一个送礼物的功能,显示了最近过生日的人。我们只要把鼠标放到如下图的生日快乐那标签上,就会显示可以给该人送的礼物!!如

标签: jquery mobile grid

本文链接地址:https://www.jiuchutong.com/biancheng/387237.html 转载请保留说明!

上一篇:jQuery实现页面评论栏中访客信息自动填写功能的方法(jquery fullpage)

下一篇:AJAX实现瀑布流触发分页与分页触发瀑布流的方法(recyclerview瀑布流效果)

  • 服务类一般纳税人无进项
  • 什么是进项税额转出
  • 增值税的专用发票有几联
  • 残保金计算包括五险一金吗
  • 社保基数是按税前工资还是税后工资
  • 货拉拉电子货票收款凭证是发票吗
  • 企业所得税税收优惠政策
  • 总公司的哪些费用要交税
  • 印刷配件有哪些
  • 上海市购销合同印花税计税金额怎么算?
  • 核定征收的公司用做账么
  • 工会经费计税依据是应发工资还是实发工资
  • 税字号是不是纳税人识别号
  • 6位开票代码是什么意思
  • 已抵扣发票如何查询开票明细
  • 研发费用没做账怎么调账
  • 零申报的印花税怎么打印
  • 个人借公司款账务处理
  • 合同取得成本和增量成本有什么区别
  • 总资产净利率与权益乘数的关系
  • 等值货币什么意思
  • win7纯净版系统 9代
  • phpforeach遍历二维数组
  • wifi万能钥匙密码王
  • 更改公司章程发函怎么写
  • 房产税会计科目有哪些
  • 没有发票怎么做研发费用
  • thinkphp pathinfo
  • 网上蛋糕商城jsp页面
  • 前端axios请求怎么中断
  • quota命令 显示磁盘已使用的空间与限制
  • 认缴制情况下 公司一定要出资到位再注销吗
  • golang 调用动态库
  • 增值税为什么不能在税前扣除
  • 机动车发票哪几联 做帐
  • 房地产企业的固定资产比率越高越好吗
  • 会影响当期损益的科目有
  • 金蝶固定资产折旧调整
  • 什么视同小规模纳税人?
  • sql server的sql语句
  • 事业单位净资产变动表
  • 培训学校收入如何确认
  • 建筑施工仪器设备有哪些
  • 公司购车购置税可以抵扣吗
  • 新会计准则印花税需要计提吗
  • 转出未交增值税会计账务处理
  • 快递代收货是货到了吗
  • 商业汇票和银行本票的区别
  • 申请国家知识产权的条件
  • 利息与资金占用费
  • 其他应收款款项性质如何填写
  • 居间费用超过30%违法吗
  • 继续教育专项扣除标准是多少
  • 开业前的装修费怎么做账
  • 员工社保,个税怎么计算
  • 小规模纳税人转为一般纳税人的流程
  • sqlserver数据库中表的类型有哪些
  • 在SQL查询中使用WHERE子句指出的是
  • windows性能监视器怎么用
  • ubuntu16.04安装拼音输入法
  • 电脑总是关不了怎么办
  • mentohust配置
  • OS X10.10.5 Yosemite beta2发布 os x10.10.5yosemite beta2官网下载地址
  • mac os常用快捷键
  • 你不知道的关于现代主义的故事
  • win7系统IE浏览器打开跳转到360浏览器,怎么阻止
  • win10锁屏界面的搜索怎么关
  • 查看rpm包含的内容
  • linux系统如何安装应用
  • cocos2d-x教程
  • 十大经典排序算法总结
  • nodejs可以直接操作数据库
  • nodejs 插件开发
  • css如何用
  • 定时软件有哪些
  • shell脚本中判断字符串是否相等
  • js prev()
  • Javascript Object.extend
  • 重庆地税电子税务局app
  • 开票软件登录失败怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设