jquery - 在 jQuery 中添加类在 IE9 中不起作用

标签 jquery css menu drop-down-menu

我正在为 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/

相关文章:

javascript - 从 firebase 快照中选择随机值

jquery - 使用 Jquery 激活 Ul li

jquery - 在 date_popup drupal 中突出显示当前周

CSS - 当另一个 div 悬停时显示一个 div

javascript - 使用本地存储来保持侧边栏的位置

jquery - 如何使用 jQuery 从表单中获取元素值

jquery - 帮助 960 网格和 jquery

html - 如何根据视口(viewport)宽度(css3)居中标题

javascript - 滑出式菜单不显示网页第 2 部分中的导航链接

select - selenium webdriver如何从列表菜单项中选择