gpt4 book ai didi

jquery - 将鼠标悬停在变量上,显示下一个/最近的/对应的 div

转载 作者:行者123 更新时间:2023-12-01 07:12:35 25 4
gpt4 key购买 nike

基本上我想要的是当我将鼠标悬停在 test 上时显示 ddd,当我将鼠标悬停在 test2 上时显示 ddd2。

但是现在当我将鼠标悬停在 test2 上时,它显示的是 ddd 而不是 ddd2。

    <div class="ugh">
<div class="test">test</div>
</div>

<div class="a">a</div>
<div class="f"> <div class="b">b</div></div>
<div class="c">c</div>
<div class="dang">
<div class="ddd">ddd</div>
</div>

<hr>

<div class="ugh">
<div class="test">test2</div>
</div>



<div class="dang">
<div class="ddd">ddd2</div>
</div>

抱歉,CSS 很乱

    $('.test').hover(mouseIn,mouseOut);

function mouseIn() {
var menuName = $('.ddd:first').show();
//.....
}
function mouseOut() {
var menuName = $('.ddd:first').hide();
//.....
}

var menuName = $('.ddd').hide();

<强> JS FIDDLE DEMO

最佳答案

请参阅this Fiddle 。这个 JS 将会为你工作。

$('.ddd').hide();
$('.test').mouseenter(function(){
$(this).parent().nextAll('.dang').filter(':first').find('.ddd').show();
});
$('.test').mouseout(function(){
$(this).parent().nextAll('.dang').filter(':first').find('.ddd').hide();
});

关于jquery - 将鼠标悬停在变量上,显示下一个/最近的/对应的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24326792/

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