jQueryUI 1.12.1 CheckboxRadio小部件上的隐形勾选

时间:2017-03-27 09:22:08

标签: jquery-ui checkboxradio

使用“黑暗”主题,如UI Darkness,Le Frog或Dark Hive和jQueryUI 1.12.1,新的CheckboxRadio小部件有一个看不见的白色白色标记。您可以在Themeroller上看到此信息。出现此问题是因为勾选后面是“可点击:默认状态>图标”颜色,而勾选框背景为“可点击:活动状态>文本”,而深色背景通常将这两种内容设置为浅色。

如果它处于“可点击:活动状态>图标”颜色中,则可以看到勾选,恕我直言,这是设计者的意图。但是,CSS规则优先级不是很正确 - 它适用于活动按钮,但不适用于使用“ui-button”样式的活动非按钮。

JSfiddle提供了故障演示和我提出的建议。基本上他们需要添加这个:

.ui-button.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}

虽然我的演示有绝对路径。

我希望这篇文章能为您解决为什么CheckboxRadio无法正常运行的原因。

1 个答案:

答案 0 :(得分:0)

我已经在jQueryUI错误跟踪器(#15155)上报告了这个问题,尽管在撰写本文时他们还没有把它拿起来。这是“主题”问题的正确位置吗?