gpt4 book ai didi

jQuery 在链接悬停时显示隐藏的 div

转载 作者:行者123 更新时间:2023-12-01 07:22:17 25 4
gpt4 key购买 nike

我试图在链接悬停时显示一些隐藏内容。每个链接的内容都是唯一的。我让它工作得很好,但我知道 jQuery 代码很糟糕。我认为“.this”是 secret ,但我无法使其发挥作用。有什么想法吗?这是有史以来最丑陋、低效的垃圾 jQuery,但我正在尝试解决这个问题。谢谢!

jQuery

          $(document).ready
(
function(){
$(".short-term-trigger").hover(function(){
$(".short-term").toggleClass("visible");
});
}
)

$(document).ready
(
function(){
$(".medium-term-trigger").hover(function(){
$(".medium-term").toggleClass("visible");
});
}
)

$(document).ready
(
function(){
$(".long-term-trigger").hover(function(){
$(".long-term").toggleClass("visible");
});
}
)

$(document).ready
(
function(){
$(".retirement-trigger").hover(function(){
$(".retirement").toggleClass("visible");
});
}
)

HTML

<ul id="goal-btns">
<li><a class="short-term-trigger" href="#">Short-Term Gains</a></li>
<li><a class="medium-term-trigger" href="#">Medium Term Goals</a></li>
<li><a class="long-term-trigger" href="#">Long Term Goals</a></li>
<li><a class="retirement-trigger" href="#">Retirement</a></li>
</ul>

<div class="talk-bubble hang-left short-term">
<p class="bubble-text">I’ll need the money is less than 12 months.</p>
</div><!--/short-gains-->

<div class="talk-bubble hang-right medium-term">
<p class="bubble-text">I don’t need the money immediately but may need it within the next 6-10 years.</p>
</div><!--/short-gains-->

<div class="talk-bubble hang-right long-term">
<p class="bubble-text">I’m investing for the long-term.</p>
</div><!--/short-gains-->

<div class="talk-bubble hang-right retirement">
<p class="bubble-text">I’m investing for my retirement.</p>
</div><!--/short-gains-->

最佳答案

尝试以下操作:

$(document).ready(function() {
$('#goal-btns li a').hover(function() {
var cls = this.className.replace('-trigger', '');
$("."+cls).toggleClass("visible");
});
})

http://jsfiddle.net/2NnX9/

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

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