在IE中使用ui-corner-all的圆角

我试图使用jQuery的“ui-corner-all”类在IE7中获得圆角。 这就是我的页面的样子。

    $(document).ready(function() { $('#btnSearch').addClass("ui-corner-all"); });         

但是,我无法获得圆角的效果。 我在这里做错了吗? 我也试过包含jQuery的smoothness.css文件,但仍然没有用!

.ui-corner-all是jQuery UI CSS框架中的CSS类,它不仅仅是可用的。 即便如此……它在IE <9 :)中不起作用

如果你需要支持IE <9,你可能想看看jQuery Corner插件 。

您可以在此处查看各种IE版本支持的内容 。 相关部分是它不支持border-radius 。 这个(以及规范之前的自定义mozilla和webkit版本)是.ui-corner-xxx类用于获取CSS圆角的内容。