gpt4 book ai didi

javascript - 鼠标悬停时显示按钮

转载 作者:太空宇宙 更新时间:2023-11-04 15:21:11 25 4
gpt4 key购买 nike

上下文

我有一个包含文件夹的 TreeView (.directory):

enter image description here

当我将鼠标悬停在文件夹上时,我会显示/隐藏按钮(.delete.add) .

我需要可以点击这个按钮。

问题

鼠标离开 .directory 时如何让按钮显示?

代码

:

<li>
<a class="directory">TEST</a>
<a class="delete" style="display: none;"></a>
<a class="add" style="display: none";></a>
</li>

:

$('a.directory').on({
mouseenter: function() {
$(this).parent().find('a.delete, a.add').show();
},
mouseleave: function() {
$(this).parent().find('a.delete, a.add').hide();
}
});

最佳答案

试着把它包裹起来

<div class="directory">
<a class="value">TEST</a>
<a class="delete" style="display: none;"></a>
<a class="add" style="display: none";></a>
</div>

然后当悬停目录时,当你悬停.delete.add时它仍然会悬停

$('div.directory').on({
mouseenter: function() {
$(this).children('a.delete, a.add').show();
},
mouseleave: function() {
$(this).children('a.delete, a.add').hide();
}
});

关于javascript - 鼠标悬停时显示按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9034319/

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