如何在JQuery Mobile Framework中使用图标(不使用按钮)

时间:2012-09-19 22:08:13

标签: jquery jquery-mobile

我希望使用内置于jquery mobile的删除图标。

我知道如何使用按钮,你只使用数据角色 - 但我想在普通的旧版本或div中使用它。

有办法做到这一点吗? 感谢

4 个答案:

答案 0 :(得分:14)

刚升级到JQuery Mobile 1.4.0 - 呃!......没有任何效果,直到以下解决方法:

<span class="ui-icon-delete ui-btn-icon-left " style="position:relative;" />

请注意课程ui-btn-icon-left(您可以使用其他-right-top-bottom-notext,但这个似乎效果最好) 。最重要的是,style="position:relative"最终将它放在我的容器中。

快乐的编码......

答案 1 :(得分:11)

您可以使用指定类的div,例如

<div class="ui-icon ui-icon-delete"></div>

更新

JQM的样式表自首次发布以来已发生变化,您可以通过向元素添加ui-btn-icon-notext类来获得相同的效果(至少从JQM 1.4.5开始)。此外,您可能需要添加position:relative;才能正确定位。

例如

  <span class="ui-btn-icon-notext ui-icon-delete" style="position:relative" />

Here's a link to the relevant API

答案 2 :(得分:0)

如何使用<span class="ui-icon ui-icon-delete ui-icon-shadow" style="display:block" />或简单地引用标记中的ui-icon-delete类?

答案 3 :(得分:0)

添加data-iconpos =&#34; notext&#34;

图标定位:

http://demos.jquerymobile.com/1.1.2/docs/buttons/buttons-icons.html