Как использовать значки в JQuery Mobile Framework (без использования кнопки)
Я ищу использовать значок удаления, встроенный в jquery mobile.
Я знаю, как использовать кнопки, вы просто используете роль данных - но я хочу использовать его в простом старом диапазоне или div.
Есть ли способ сделать это?
Благодаря
Ответы
Ответ 1
Вы можете просто использовать div
с указанными классами, например
<div class="ui-icon ui-icon-delete"></div>
Update:
Листы стиля для JQM изменились с тех пор, как это было впервые опубликовано, вы можете получить такое же влияние, добавив класс ui-btn-icon-notext
к вашему элементу (по крайней мере, от JQM 1.4.5). Кроме того, вам может потребоваться добавить position:relative;
, чтобы правильно установить его.
Например
<span class="ui-btn-icon-notext ui-icon-delete" style="position:relative" />
Здесь ссылка на соответствующий API
Ответ 2
Просто обновлено до 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"
, наконец, разместил его в моем контейнере.
Счастливое кодирование...
Ответ 3
Как насчет использования <span class="ui-icon ui-icon-delete ui-icon-shadow" style="display:block" />
или просто ссылки на класс ui-icon-delete
в вашей разметке?
Ответ 4
добавить data-iconpos = "notext"
Позиционирование значков:
http://demos.jquerymobile.com/1.1.2/docs/buttons/buttons-icons.html