数据图标无法正确呈现

时间:2013-08-24 22:12:00

标签: jquery-mobile primefaces-mobile

我正在使用带有primefaces mobile(v 0.9.5-snapshot)的jquery-mobile(v1.3.1)。当我尝试添加图标时,我总是会看到属性“data-icon”中提到的名称将显示如下图所示。如何摆脱它?

<a id="menuSwitcher" href="javascript:void(0)" data-role="button" data-iconpos="left" data-icon="back" onclick="WBUI.menuToggler($(this))" class="ui-btn-left ui-btn ui-shadow ui-btn-corner-all ui-btn-icon-left ui-btn-hover-a ui-btn-up-a" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="a" original-title=""> <span class="ui-btn-inner" original-title="">ToolBox</span></a>

enter image description here

1 个答案:

答案 0 :(得分:0)

发现默认的icomoon css脚本(因为我将其用于其他图标)具有以下数据属性,我需要删除它们以避免重复渲染。

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before
{
    font-family: 'icomoon';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}