Css jQuery Mobile是否为主题加载一组特定的图标?

Css jQuery Mobile是否为主题加载一组特定的图标?,css,jquery-mobile,Css,Jquery Mobile,有没有办法为主题加载一组特定的图标?我尝试使用datatheme=c,但没有成功 Css [data theme=c].ui图标, [data theme=c]。ui图标搜索字段:之后{ 背景图像:url../images/icons-18-black.png/*{global icon set}*/; 背景重复:无重复; -moz边界半径:9px; -webkit边界半径:9px; 边界半径:9px; } html 在[data theme=c]和.ui图标之间留出一个空格 [data-the

有没有办法为主题加载一组特定的图标?我尝试使用datatheme=c,但没有成功

Css

[data theme=c].ui图标, [data theme=c]。ui图标搜索字段:之后{ 背景图像:url../images/icons-18-black.png/*{global icon set}*/; 背景重复:无重复; -moz边界半径:9px; -webkit边界半径:9px; 边界半径:9px; } html


在[data theme=c]和.ui图标之间留出一个空格

[data-theme=c] .ui-icon,
[data-theme=c] .ui-icon-searchfield:after {
    background-image: url(../images/icons-18-black.png);
}
如果这不起作用,你的路径也是错误的,试着用完整的url来测试它

background-image: url(http://code.jquery.com/mobile/1.1.0/images/icons-18-black.png);

下面是一个例子

您需要在[data theme=c]中加引号吗?@jmort253添加引号不起作用。hmm确保您使用的CSS选择器比jQueryUI使用的更具体。此外,请尝试使用块在中测试这些选项,以确保选择器正确。样式块的优先级高于外部CSS。如果这不起作用,那么你的CSS规则就被打破了。如果它确实有效,那么您需要更具体的CSS选择器。@jmort253我为角点和按钮设置了一些其他自定义数据主题,这些都可以正常工作。我理解,只是没有将.ui图标作为自定义/特定主题集来读取,这可能是因为您的CSS选择器并不比jQuery ui CSS中用于图标的CSS选择器更具体。。如果没有更多的信息,我所能做的就是推荐一些东西给你尝试。如果有帮助的话,我以前处理过这个问题,更具体的CSS选择器也有帮助。祝你好运不起作用,已经有一个默认图标集,将改为加载该图标。它没有读取我为黑色图标设置的特定图标。仅显示默认值,同时显示一个。现在,如果我注释掉默认的.ui图标,并保留[data theme=c].ui图标,就像您的示例中一样,它可以工作。我试着同时跑两盘我想我对你想要什么有点困惑。你能做一个jsfiddle来说明你想做什么吗?