JavaScript切换div

时间:2017-12-04 17:52:33

标签: javascript jquery html

我想在3个div之间切换。不幸的是,它仅适用于2个div。

我的代码(两个div):

$(function() {
  $('#playerbargreen').hide();
  $('#playerbaroff,#playerbargreen').click(function() {
    $('#playerbargreen,#playerbaroff').toggle();
  });
});

最终结果必须是:

  

显示第一个div - >点击 - >隐藏第一个div并显示第二个div - >点击 - >隐藏第二个div并显示第三个div

有人知道吗?提前谢谢!

2 个答案:

答案 0 :(得分:0)

从Div 2&开始Div 3隐藏。

为Div 1创建一个点击事件,隐藏Div 1并显示Div 2。

重复Div 2到Div 3.

如下所示的简单内容就足够了:

$('#Div1').click(function() {
    $('#Div1').hide();
    $('#Div2').show();
});

$('#Div2').click(function() {
    $('#Div2').hide();
    $('#Div3').show();
});

答案 1 :(得分:0)

您可以尝试这样的事情

$('#Div2').hide();
$('#Div3').hide();

$('#Div1').click(function() {
    $('#Div1').hide();
    $('#Div2').show();
});

$('#Div2').click(function() {
    $('#Div2').hide();
    $('#Div3').show();
});
div{
width:100px;
height:100px;
background-color:green;
color:white;
text-align:center;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="Div1">div1</div>
<div id="Div2">div2</div>
<div id="Div3">div3</div>