我的页面上有一个 jQuery UI 对话框。右上角的“X”是由这段 CSS 小片段实现的:
.ui-widget-header .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
问题是那行不通。它仅在我添加这样的前导斜杠时才有效:
.ui-widget-header .ui-icon {
background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
我知道我可以在 jQuery UI 文件中进行此更改,但这似乎不对。看起来很老套,另外,当我升级到更新版本的 jQuery UI 时,我所有的更改都会被吹走。
如何使我的 jQuery UI 图像正常工作?我不知道我在这里使用 Symfony2 是否重要,但我想我会提到它以防万一。