1

我有一段与 JQueryMobile 1.3 及更早版本一起使用的脚本,其中我使用自定义图标(国旗)来装饰语言选择按钮。

在新的 1.4 版本中,图标不再显示

有谁知道这是否是设计更改 - 如果是这样,请为我提供一些关于如何更改语法以使图标再次显示的提示?我很喜欢新版本,所以不升级它会很遗憾。

如果不是,我想这是一个引入的错误?

我在 css 中指定标志及其位置 - 示例;

.ui-icon-arabic-flag {
background-image: url("https://dl.dropboxusercontent.com/u/47293334/flags/flag-icon-arabic.png");}

您可以在此处查看 JSFiddle 示例(均使用 JQuery 1.9.1);

脚本,使用 JQueryMobile 1.3 框架(所有工作); 工作 JSFiddle

和使用 JQueryMobile 1.4B1 框架的相同脚本(图标不显示) 不工作 JSFiddle

4

1 回答 1

0

由 Jasper de Groot 回答,并由我确认它有效;

“它仍然有效,但您必须在选择器中使用 :after。请参阅http://view.jquerymobile.com/1.4.0-rc.1/dist/demos/icons/#CustomIcons

于 2013-10-26T09:58:45.663 回答