jquery mobile自定义图标,图标根本不渲染

标签 jquery css jquery-mobile

我正在尝试创建 jquery 移动导航栏自定义图标。

#football .ui-icon {
    background: url('/Content/images/icon-football.png') no-repeat rgba(0, 0, 0, 0.4) !important;
    background-size: 22px 22px;
}
<div data-role="navbar" data-theme="b" data-grid="c">
    <ul>
        <li>
            <a href="/somelink" id="#football" data-icon="football" data-theme="b">football</a>
        </li>
        ...
    </ul>
</div>

我正在渲染导航栏按钮但没有图标

更新: 呈现的 html 是

<a id="#football" class="ui-link ui-btn ui-btn-b ui-icon-football ui-btn-icon-top" data-theme="b" data-icon="football" href="/">Football </a>

enter image description here

最佳答案

这就是您的操作方式:http://jsfiddle.net/VCypt/

HTML:

<div data-role="navbar" data-theme="b" data-grid="c">
    <ul>
        <li>
            <a href="/somelink" id="#football" data-icon="football" data-theme="b">football</a>
        </li>
        ...
    </ul>
</div>

CSS:

.ui-icon-football:after {
    background-image: url('http://png-5.findicons.com/files/icons/546/sport/16/football.png');
}

更多信息

阅读 this 文章如果您想找到更多信息,请查找“自定义图标”一章。

关于jquery mobile自定义图标,图标根本不渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23927619/

相关文章:

html - 使用 jquery mobile 内联设置表单输入元素

javascript - 防止后退按钮返回到 ID 的上一页

jquery - 如何将路径助手与 jquery 单击事件一起使用?

php - 上传非常大的文件(> 5GB)

javascript - 如何使用 jquery 根据复选框状态获取隐藏字段的值

html - Outlook 在图像下方添加空格或更多填充

css - -webkit-字体平滑 : antialiased equivalent in firefox?

javascript - 如果#存在,则计算总数,如果所有#都没有计算,则让总数仍然计算

html - CSS背景图片颜色叠加

javascript - 如何使用 jQuery Mobile 向每个 URL 动态添加参数?