2011-09-25 34 views
1

我正在为WordPress主题设计一个菜单。我尝试设置菜单的样式,以便在悬停时,没有子菜单的菜单项以单向方式显示,并且具有子菜单的菜单项以不同的方式显示。我有以下jQuery在jQuery中添加不在IE9中工作的类

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

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

+1

你确定addClass不起作用吗?也许IE9不理解规则? – neworld

回答

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

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

+0

你是灿烂的Kolink!我不能相信我在我的样式表中错过了。 – jendavis