Иконка только для кнопки «Назад» jQuery Mobile

На моей странице jQuery Mobile я программно настроил кнопку «Назад», чтобы она отображалась на каждой странице, которая не является первой страницей, используя следующий код <div data-role="page" data-add-back-btn="true" id="anid">, что это делает, это создает кнопку «Назад», в которой есть текст, говорящий назад. однако я не хочу, чтобы мне нужна была только иконка.

Как это можно сделать в jQuery Mobile


person Kern Elliott    schedule 26.04.2013    source источник


Ответы (3)


Рабочий пример: http://jsfiddle.net/Gajotres/ygmWD/

$(document).on('pagebeforeshow', function () {
    $.mobile.activePage.find(".ui-header a.ui-btn-left").addClass("ui-btn-icon-notext");
    $.mobile.activePage.find(".ui-header a.ui-btn-left").removeClass("ui-btn-icon-left");
});
person Gajotres    schedule 26.04.2013

Ты можешь это сделать.

$(document).on('pagebeforeshow', function () {
 $(this).find('a[data-rel=back]').buttonMarkup({iconpos: 'notext'});
});

Демо

person Omar    schedule 26.04.2013

для меня это сработало:

data-iconpos="notext"

Пример:

<a href="#" data-icon="back" data-rel="back" title="Regresar" data-iconpos="notext"></a>
person ivansabik    schedule 18.02.2016