gpt4 book ai didi

javascript - 如何在父div的鼠标悬停时显示子div

转载 作者:数据小太阳 更新时间:2023-10-29 03:58:48 27 4
gpt4 key购买 nike

我有许多父 div (.parent_div),每个父 div 都包含一个子 div (.hotqcontent),我在其中使用循环从数据库输出数据。

以下是我当前的标记:

<div class="content">
<div class="parent_div">
<div class="hotqcontent">
content of first div goes here...
</div>
<hr>
</div>
<div class="parent_div">
<div class="hotqcontent">
content of second div goes here...
</div>
<hr>
</div>
<div class="parent_div">
<div class="hotqcontent">
content of third div goes here...
</div>
<hr>
</div>
<div class="parent_div">
<div class="hotqcontent">
content of fourth div goes here...
</div>
<hr>
</div>
</div>

我想要实现的是,当用户将鼠标悬停/鼠标悬停在父 div 上时,应显示其中包含的子 div 的内容。

为了实现这一点,我编写了以下 jQuery 脚本,但它似乎无法正常工作。它甚至没有显示警报!

<script> 
$(document).ready(function() {
$(function() {
$('.parent_div').hover(function() {
alert("hello");
$('.hotqcontent').toggle();
});
});
});
</script>

如何修改或替换现有代码以获得所需的输出?

最佳答案

如果你想要纯 CSS,你可以这样做......

在下面的 CSS 中,在初始化/页面加载时,我使用 display: none; 隐藏子元素,然后在父元素的 hover 上,假设有一个class parent_div,我使用display: block; 取消隐藏元素。

.hotqcontent {
display: none;
/* I assume you'll need display: none; on initialization */
}

.parent_div:hover .hotqcontent {
/* This selector will apply styles to hotqcontent when parent_div will be hovered */
display: block;
/* Other styles goes here */
}

Demo

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

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