5

要应用于behavior: url(PIE.htc);项目接缝中的所有 css 文件,这将是一个很长的故事,并且对于每个新版本,我都需要再次重复。

有没有jquery ui CSS3Pie我可以在某处找到的版本?

或者

是否可以在单独的 css 文件中添加 CSS3Pie 支持,因此在这种情况下,可以将该 css 用于任何新的 jquery ui 版本。

我正在尝试对自定义 css 中的 jquery UI 进行此类修复:

.ui-corner-top, .ui-corner-left, .ui-corner-right, .ui-corner-bottom { behavior: url("PIE.htc"); }
.ui-corner-all, .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br { behavior: url("PIE.htc"); }

但它不起作用。

同时这种修复适用于我的风格,例如,如果有风格

.mystyle
{
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: solid 2px #36405c;
}

比我可以定义它并且它将起作用:

.mystyle
{
  behavior: url("PIE.htc"); /*it will be working*/
}

所以我假设它不工作,jquery UI因为jquery UI有多个地方有.ui-corner-*不同半径的声明。

无论如何有可能用它做点什么吗?

有人有什么想法吗?

4

1 回答 1

2

您可以使用http://jqueryui.com/themeroller/创建自己的主题,将所有边框半径设置为 0,然后将您的样式应用于“.ui-corner-all”

于 2011-09-08T22:19:30.723 回答