jquery mobile中的Navbar图标问题

时间:2014-07-04 16:36:09

标签: jquery html css jquery-ui jquery-mobile

我需要为导航栏添加图标,因此我从以下链接http://www.glyphish.com/下载了图标,我已经下载了免费图标。然后我试图在代码中添加图标,我的缺点是不显示?代码有什么问题?

<div data-role="navbar">
                <ul>
                    <li><a id="other-color" data-icon="img/193-location-arrow.png" data-iconpos="left" href="#">Set Filter</a></li>
                    <li><a id="other-color" data-icon="img/193-location-arrow.png" data-iconpos="right" href="#">Add page</a></li>
                </ul> 

截图: enter image description here

1 个答案:

答案 0 :(得分:1)

使用background-image伪选择器创建自定义类并修改其:after

.ui-arrow:after {
  background-image: url(../193-location-arrow.png);
  background-size: 15px 15px;
}

.ui-location:after {
  background-image: url(../07-map-marker.png);
  background-size: 20px 20px;
}
  

Demo