gpt4 book ai didi

javascript - 如何在使用 jquery 关闭前一个 div 时打开下一个 div?

转载 作者:行者123 更新时间:2023-11-28 12:51:41 24 4
gpt4 key购买 nike

到目前为止,我已经尝试并编写了一些相当长的代码。当一个 div 少于五个或十个时,这似乎没问题。但是,如果这些要在 20 个或更多...上实现怎么办?

我尝试编写的代码可以有任何紧凑形式吗?

(我是 jquery 的新手,无法构建复杂的函数,但尝试编写这些类型。)

任何人都可以帮助..?

fiddle 在这里:http://jsfiddle.net/Ud574/27/

代码如下

      $(document).ready(function(){

$('.button').click(function() {
$('.content').hide(500)
$('.headOne').addClass("classRight");
$('.content1').show(500)
});
$('.button1').click(function() {
$('.content1').hide(500)
$('.headTwo').addClass("classRight");
$('.content2').show(500)
});

$('.button2').click(function() {

$('.content2').hide(500)
$('.headThree').addClass("classRight");
$('.content3').show(500)
});
$('.button3').click(function() {

$('.content3').hide(500)
$('.headFour').addClass("classRight");

$('.buttonLast').click(function() {
$('.content').show(500)
$('.headOne,.headTwo,.headThree, .headFour').removeClass("classRight");});
});

});

       <doctype html>
<html>
<head>
<title> div collapse</title>
</head>
<body>


<div class="headOne"> Emplyee personal record</div>
<div class="content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum bibendum <br />
<div class="button">Click me</div>
<br />
</div>
<div class="headTwo"> Emplyee personal record</div>
<div class="content1">Pellentesque felis elit, tempor vitae dapibus facilisis, sollicitudin id diam. <br />
<br />
<div class="button1">Click me</div>
</div>
<div class="headThree"> Emplyee personal record</div>
<div class="content2">Aliquam id lectus pellentesque viverra<div class="button2">Click me</div></div>
<div class="headFour"> Emplyee personal record</div>
<div class="content3">Aliquam a magna ac lacus eget porta. Maecenas viverra mi id lectus pellentesque viverra</div>
<div class="button3">Click me</div><br />
<br />
<div class="button4">Go To Previous section </div></div>


<div class="buttonLast">Go To Previous section </div>




</body>
</html>

最佳答案

如果我没理解错的话,你需要类似于 Accordion 控件的东西。

在以下 url 上查看 jQuery UI Accordion:http://jqueryui.com/accordion/

这听起来合理吗?

关于javascript - 如何在使用 jquery 关闭前一个 div 时打开下一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23661821/

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