gpt4 book ai didi

jquery - 如何在悬停时更改父
  • 的样式
  • 转载 作者:行者123 更新时间:2023-11-28 08:38:15 25 4
    gpt4 key购买 nike

    我有一个使用 <ul> 的 WordPress 网站(在我的本地主机上)自定义菜单。如何更改 <li> 的 CSS悬停时 只有 如果它有 <ul>子菜单?

    所有主菜单项都有一个 border-radius,我想在当前元素(下面的服务)上删除它,例如:

        <div class="main-nav">
    <ul class="menu" id="menu-main-nav">
    <li><a href="#">Home</a></li>
    <li><a href="#">Services</a>
    <ul class="sub-menu">
    <li><a href="#">Item One</a></li>
    <li><a href="#>Item Two</a></li>
    </ul>
    </li>
    <li><a href="#>Contact</a></li>
    </ul>
    </div>

    我找不到 CSS 解决方案,我也尝试过 jQuery:

        $('ul.sub-menu').parent().hover(function(){
    $(this).addClass('no-radius');
    });

    最佳答案

    $('.menu li').has('ul').hover(function() {
    $(this).addClass('hover');
    }, function() {
    $(this).removeClass('hover');
    });

    关于jquery - 如何在悬停时更改父 <li> 的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8180378/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com