我正在尝试将jQuery UI Selectable应用到我网站的一部分。但是,拖动鼠标时没有看到选择框,选定的li
元素的颜色也没有变化。
为了理解这个问题,我回到了源头:
http://jqueryui.com/demos/selectable/
我看到(使用IE9开发人员工具)将样式.ui-selected
应用于所选元素。使用跟踪样式,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?
答案 0 :(得分:1)
我发现其他一个jQueryUI演示在自定义样式表中定义了这些类的样式,所以我最终跟随了这个。
http://jqueryui.com/demos/selectable/#serialize
这些样式不属于jQueryUI Themeroller,这似乎很奇怪。也许这将在未来发生变化。