gpt4 book ai didi

javascript - 如何在鼠标悬停时显示按钮?

转载 作者:行者123 更新时间:2023-11-30 14:35:33 25 4
gpt4 key购买 nike

我有一个主 div,它内部包含许多子 div。

这是我正在使用的代码:

<div class="list-group" id="recentList">
<div class="list-group-item" style="border-left: none; border-right: none;">
<img class="a-img" src="./img/desktop.png" height="25" width="25">
<a class="a-file">a.pdf</a>
<button class="btn glyphicon glyphicon-ok btn-sm btn-current btn-default" style="float: right;"></button>
<button class="btn glyphicon glyphicon-star btn-sm btn-star btn-default" style="float: right;"></button>
<button class="btn glyphicon glyphicon-trash btn-sm btn-trash btn-default" style="display: none;"></button>
</div>
....
</div>

现在,当鼠标悬停在子 div 上时,我想显示 btn-trash 按钮,然后单击该按钮我想删除子 div。

我试过这样的事情。但它不起作用!!!

$(document).on('mouseenter', '#recentList.list-group-item', function() {
//alert('mouse entered')
$(this).find(".btn-trash").show();
})
$(document).on('mouseleave', '#recentList.list-group-item', function () {
alert('mouse left')
$(this).find(".btn-trash").hide();
});

最佳答案

试试这个:

$(document).ready(function(){
$("#recentList").hover(function(){
$('.btn-trash',this).show();
},function(){$('.btn-trash',this).hide();})
})

$(document).ready(function(){
$("#recentList").hover(function(){
$('.btn-trash',this).show();
},function(){$('.btn-trash',this).hide();})
})
.list-group { border:2px solid orange;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="list-group" id="recentList">
<div class="list-group-item" style="border-left: none; border-right: none;">
<img class="a-img" src="./img/desktop.png" height="25" width="25">
<a class="a-file">a.pdf</a>
<button class="btn glyphicon glyphicon-ok btn-sm btn-current btn-default" style="float: right;">current</button>
<button class="btn glyphicon glyphicon-star btn-sm btn-star btn-default" style="float: right;">star</button>
<button class="btn glyphicon glyphicon-trash btn-sm btn-trash btn-default" style="display: none;">trash</button>
</div>
</div>

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

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