在jQuery中添加类不能在IE9中工作

时间:2011-09-25 21:02:21

标签: jquery css menu drop-down-menu

我正在处理WordPress主题的菜单。我试图设置菜单样式,使得在悬停时,没有子菜单的菜单项看起来是单向的,而具有子菜单的菜单项看起来是不同的方式。我有以下jQuery

$(document).ready(function(){
    $('.menu li').has('ul').addClass('submenu');
});

我在CSS文件中设置了这个样式。悬停时的主菜单项在悬停时获得4个圆形边框和主菜单项,其子菜单仅获得上方圆角边框。这适用于Firefox,Chrome和Safari,但不适用于IE9。任何人有任何想法如何让这个jQuery函数被IE9接受?正在进行的WordPress主题位于WordPress theme

1 个答案:

答案 0 :(得分:0)

border-top-left-radius: 10px 10px 0 0;

这是违规行。您只需要border-radius,因为这是您为-moz--webkit-和其他前缀添加的内容。