2

我正在尝试将 jQuery UI Selectable 应用于我网站的一部分。但是,拖动鼠标时我看不到选择框,所选li元素的颜色也没有改变。

所以为了理解这个问题,我回到了源头:

http://jqueryui.com/demos/selectable/

我看到(使用 IE9 开发人员工具)将样式.ui-selected应用于选定元素。使用 Trace Styles,IE 显示background-color最初在 中定义jquery-ui.css但(最终)被#selectable .ui-selected. 但是,IE 没有显示#selectable .ui-selected. 搜索我引用的 jQuery UI 样式表jquery-ui-1.8.18.custom.css,发现没有提及ui-selected,我也没有在jquery.ui.selectable.css.

演示页面究竟在哪里获取背景颜色的 CSS?

4

1 回答 1

1

我发现其他 jQueryUI 演示之一在自定义样式表中定义了这些类的样式,因此我最终遵循了该方法。

http://jqueryui.com/demos/selectable/#serialize

这些样式不属于 jQueryUI Themeroller似乎很奇怪。也许这在未来会改变。

于 2012-04-26T21:21:00.087 回答