gpt4 book ai didi

javascript - hover(function(){ 选择不正确

转载 作者:行者123 更新时间:2023-11-28 08:24:19 24 4
gpt4 key购买 nike

我试图让 li 父级在鼠标悬停时显示子级。这是代码

jQuery(document).ready(function( $ ) {

$(".menu").hover(function(){
var target = $(this).parent().children(".sub-menu > li a");
$(target).slideToggle(800);
});


})

使用此 html,将鼠标悬停在“第 2 阶段”上会取消隐藏 Assets 和属性(property),将鼠标悬停在第 1 阶段上会隐藏 Assets 和属性(property),但会显示方法论和收购。

<ul id="menu-sidebarnav" class="menu">
<li id="menu-item-51" class="drawer menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-51">
<a href="/stage-1/">stage 1</a>
<ul class="sub-menu">
<li id="menu-item-53" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53">
<a href="/opportunity/methodology/">Methodology</a></li>
<li id="menu-item-52" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52">
<a href="/opportunity/acquisitions/">Acquisitions </a></li>
</ul>
</li>
<li id="menu-item-54" class="drawer menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-54">
<a href="/stage-2/">stage 2</a>
<ul class="sub-menu">
<li id="menu-item-58" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-58">
<a href="/competence/assets/">Assets</a></li>
<li id="menu-item-57" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57">
<a href="/competence/property/">Property</a></li>
</ul>

最佳答案

我认为您需要将鼠标悬停在 li 元素上,然后切换 li 内的 .sub-menu 项,这样

jQuery(function ($) {
$(".menu > li").hover(function () {
$(this).find(".sub-menu").slideToggle(800);
});
})

演示:Fiddle

关于javascript - hover(function(){ 选择不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598285/

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