【发布时间】:2021-01-29 04:20:18
【问题描述】:
我正在制作一个网站,其中我使用了 jquery 的悬停功能。 我在网站的 5 个地方使用了悬停功能。但是,当我将鼠标悬停在其中任何一个上时,除了最后一个之外,没有显示主标题。
在这张图片中,我将鼠标悬停在一个 div 上,但我无法看到我想向所有人展示的主标题。这些图片中的相似之处:-
现在在第五张图片中,显示了主标题:-
请帮忙解释一下为什么会这样。
而且我还想知道我应该怎么做,当我将光标放在栏上时,鼠标悬停在上面的链接上会显示出来。
代码:-
<a href="" id="men" class="h">MEN</a></h4>
<a href="" id="women" class="h">WOMEN</a></h4>
<a href="" class="h" id="kids">KIDS</a></h4>
<a href="" class="h" id="homeliving">HOME & LIVING</a></h4>
<a href="" class="h" id="offers">OFFERS</a></h4>
</div>
<div class="items hidden">
<p id="topwear" class="hidden">MEN</p>
<p class="para hidden"><a href="">T-Shirts</a></p>
<p class="para hidden"><a href="">Casual shirts</a></p>
<p class="para hidden"><a href="">Formal shirts</a></p>
<p class="para hidden"><a href="">Sweat shirts</a></p>
<p class="para hidden"><a href="">Sweaters</a></p>
<p class="para hidden"><a href="">Jackets</a></p>
</div>
<div class="items hidden">
<p id="indian" class="hidden">WOMEN</p>
<p class="para hidden"><a href="">T-Shirts</a></p>
<p class="para hidden"><a href="">Casual shirts</a></p>
<p class="para hidden"><a href="">Formal shirts</a></p>
<p class="para hidden"><a href="">Sweat shirts</a></p>
<p class="para hidden"><a href="">Sweaters</a></p>
</div>
<div class="items hidden">
<p id="boys" class="hidden">KIDS</p>
<p class="para hidden"><a href="">T-Shirts</a></p>
<p class="para hidden"><a href="">Casual shirts</a></p>
<p class="para hidden"><a href="">Formal shirts</a></p>
<p class="para hidden"><a href="">Sweat shirts</a></p>
<p class="para hidden"><a href="">Sweaters</a></p>
</div>
<div class="items hidden">
<p id="bed" class="hidden">HOME & LIVING</p>
<p class="para hidden"><a href="">T-Shirts</a></p>
<p class="para hidden"><a href="">Casual shirts</a></p>
<p class="para hidden"><a href="">Formal shirts</a></p>
<p class="para hidden"><a href="">Sweat shirts</a></p>
<p class="para hidden"><a href="">Sweaters</a></p>
</div>
<div class="items hidden">
<p id="kurta" class="hidden">OFFERS</p>
<p class="para hidden"><a href="">T-Shirts</a></p>
<p class="para hidden"><a href="">Casual shirts</a></p>
<p class="para hidden"><a href="">Formal shirts</a></p>
<p class="para hidden"><a href="">Sweat shirts</a></p>
<p class="para hidden"><a href="">Sweaters</a></p>
</div><script type="text/javascript">
$("#men").hover(function() {
$(".items").toggleClass("hidden");
$("#topwear").toggleClass("hidden");
$(".para").toggleClass("hidden");
});
$("#women").hover(function() {
$(".items").toggleClass("hidden");
$("#indian").toggleClass("hidden");
$(".para").toggleClass("hidden");
});
$("#kids").hover(function() {
$(".items").toggleClass("hidden");
$("#boys").toggleClass("hidden");
$(".para").toggleClass("hidden");
});
$("#homeliving").hover(function() {
$(".items").toggleClass("hidden");
$("#bed").toggleClass("hidden");
$(".para").toggleClass("hidden");
});
$("#offers").hover(function() {
$(".items").toggleClass("hidden");
$("#kurta").toggleClass("hidden");
$(".para").toggleClass("hidden");
});
</script>
【问题讨论】: