gpt4 book ai didi

jquery - 仅将鼠标悬停在 1 个具有相同 jquery 类的元素上

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

我在 jquery 中有这段代码:

$(".pun").hover(function() {
$(".guns").show(0);
});

我的html

<div class="pun">
<div class="guns">gun 1</div>
</div>
<div class="pun">
<div class="guns">gun 2</div>
</div>
<div class="pun">
<div class="guns">gun 3</div>
</div>

我的CSS

.pun {
display:visible
}

.guns {
display:none
}

我想要执行悬停操作,仅显示正在悬停的项目。现在,如果您将鼠标悬停,则会显示每个 div 枪支。

最佳答案

要仅显示您悬停的 pun div 内的 guns div,请使用 find 函数

$(".pun").hover(function() {
$(this).find(".guns").show(0);
});

或者为您的选择器提供上下文

$(".pun").hover(function() {
$(".guns", this).show(0);
});

此外,show 的默认设置不执行动画,因此您可以将 .show(0); 替换为 show();

关于jquery - 仅将鼠标悬停在 1 个具有相同 jquery 类的元素上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8670834/

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