我正在为 WordPress 主题制作菜单。我正在尝试设置菜单样式,以便在悬停时,没有子菜单的菜单项看起来是一种方式,而确实有子菜单的菜单项看起来是不同的方式。我有以下 jQuery
$(document).ready(function(){
$('.menu li').has('ul').addClass('submenu');
});
我在我的 CSS 文件中设置了样式。悬停时的主菜单项有 4 个圆 Angular 边框,悬停时有子菜单的主菜单项只有上圆 Angular 边框。这在 Firefox、Chrome 和 Safari 中非常有效,但在 IE9 中却不行。任何人都知道如何让这个 jQuery 函数被 IE9 接受?正在进行的 WordPress 主题位于 WordPress theme。
最佳答案
border-top-left-radius: 10px 10px 0 0;
那是违规行。您只需要 border-radius
,因为这是您为 -moz-
、-webkit-
和其他前缀设置的内容。
关于jquery - 在 jQuery 中添加类在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7548579/