【发布时间】:2023-03-22 14:45:02
【问题描述】:
我的菜单包含不同的名称,每次用户将鼠标悬停在<li> 元素之一上时,我都会尝试淡入/淡出不同的图像。每个<li> 元素都连接到不同的id,以便为特定的人淡入正确的图像。
问题是淡入和淡出适用于特定<li> 元素下的所有<ul> 元素。你知道我该如何解决这个问题吗?
$(document).ready(function() {
$("#pau").mouseover(function() {
$("#paup").fadeIn(600);
});
$("#pau").mouseout(function() {
$("#paup").fadeOut(600);
});
$("#red").mouseover(function() {
$("#redp").fadeIn(600);
});
$("#red").mouseout(function() {
$("#redp").fadeOut(600);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='people'>
<nav>
<ul>
<li>
<div id="red">Redpoppy Stories</div>
<ul>
<li><a href="http://www.redpoppystories.com" target="_blank">Blog</a></li>
<li><a href="https://www.facebook.com/redpoppystories" target="_blank">Facebook</a></li>
<li><a href="https://instagram.com/redpoppyzuz/" target="_blank">Instagram</a></li>
<li><a href="#">Vimeo</a></li>
</ul>
</li>
</ul>
<ul>
<li id="pau">
<div>Paulinemma</div>
<ul>
<li><a href="http://www.diamondandunicorn.com" target="_blank">Blog</a></li>
<li><a href="https://www.facebook.com/paulinemma" target="_blank">Facebook</a></li>
<li><a href="https://instagram.com/paulinemma/" target="_blank">Instagram</a></li>
<li><a href="#">Vimeo</a></li>
</ul>
</li>
</ul>
</nav>
</div>
非常感谢您的 cmets。
【问题讨论】:
-
id paup 和 redp 在哪里
-
你能把你的代码粘贴到jsfiddle.net吗?
标签: javascript jquery html css fadein