gpt4 book ai didi

jQuery:悬停时显示和隐藏子div

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

我有一套元素。每个项目都有两个图像和一些文本。对于图像,我创建了一个父div,它具有overflow:hidden CSS 值。我想实现鼠标悬停的效果。一旦您将鼠标悬停在图像上,我想隐藏当前的 div 并显示第二个 div。这是一个小片段:

<div class="product-images">
<div class="product-image-1"><img src="image1.gif>" /></div>
<div class="product-image-2"><img src="images2.gif" /></div>
</div>

我创建了一个小的 jQuery 片段:

jQuery(document).ready(function() {
jQuery('.product-images').mouseover(function() {
jQuery('.product-image-1').hide();
}).mouseout(function() {
jQuery('.product-image-1').show();
});
});

现在的问题不仅仅是当前悬停的子项被隐藏。相反,所有其他现有的子项也被隐藏。我需要“this”或“current”之类的东西,但我不知道哪个 jQuery 函数是正确的。有什么想法吗?

谢谢,BJ

最佳答案

我已经找到解决办法了。谢谢你们。

jQuery(document).ready(function() {
jQuery('.product-images').hover(function() {
jQuery(this).find('img:first').hide()
}, function() {
jQuery(this).find('img:first').show();
});
});

关于jQuery:悬停时显示和隐藏子div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643731/

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