jquery mobile - 按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery mobile - 按钮相关的知识,希望对你有一定的参考价值。

jquery mobile(以下简称 jm)中提供了一些按钮的样式,让开发者使用起来更方便。

jm的按钮可由3种形式创建,

  • 使用<button>元素
  • 使用<input>元素
  • 使用data-role="button"的a元素

tip:jQuery Mobile 中的按钮会自动获得样式,这增强了他们在移动设备上的交互性和可用性。我们推荐您使用 data-role="button" 的 <a> 元素来创建页面之间的链接,而 <input> 或 <button> 元素用于表单提交。

默认情况下,按钮会占据屏幕的全部宽度。如果您需要按钮适应其内容,或者如果您需要两个或多个按钮并排显示,data-inline="true" 将按钮变为行内按钮

请将 data-role="controlgroup" 属性与 data-type="horizontal|vertical" 一同使用,以规定水平或垂直地组合按钮

demo:
<div data-role="controlgroup" data-type="horizontal"> ---》默认情况下,组合按钮是垂直分组的,彼此间没有外边距和空白。并且只有第一个和最后一个按钮拥有圆角。 <a href="#anylink" data-role="button">按钮 1</a> <a href="#anylink" data-role="button">按钮 2</a> <a href="#anylink" data-role="button">按钮 3</a>
</div>
后退按钮:用data-rel="back" 属性(会忽略锚的 href 值)

技术分享

jm中还可以给按钮添加图标:
data-icon="。。。" 

data-iconpos="left|top|right|bottom" 定义按钮图标的位置(相对于按钮中的文字),默认靠左。当值为notext的时候,按钮没有文字,只有图标

 













以上是关于jquery mobile - 按钮的主要内容,如果未能解决你的问题,请参考以下文章

Jquery Mobile 嵌套列表 - 后退按钮不见了?

jQuery Mobile 按钮单击事件不起作用

如何在 jQuery Mobile 拆分按钮列表项的两个按钮上添加图标?

jQuery Mobile 工具栏

jQuery Mobile 工具栏

jquery mobile 和 asp:button 的问题