0

在我的 jQuery Mobile 页面中,我通过使用以下代码以编程方式将我的后退按钮设置为出现在不是第一页的每个页面上,它的<div data-role="page" data-add-back-btn="true" id="anid">作用是创建一个后退按钮,其中包含返回的文本。但是我不希望我只想要图标。

如何在 jQuery Mobile 中做到这一点

4

3 回答 3

2

你可以这样做。

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

演示

于 2013-04-26T08:03:30.617 回答
2

工作示例: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");
});
于 2013-04-26T08:06:14.770 回答
0

对我来说,这个工作:

data-iconpos="notext"

例子:

<a href="#" data-icon="back" data-rel="back" title="Regresar" data-iconpos="notext"></a>
于 2016-02-18T01:57:17.797 回答