gpt4 book ai didi

javascript - 使用JQuery如何显示和隐藏不同div的onClick事件

转载 作者:数据小太阳 更新时间:2023-10-29 06:09:05 26 4
gpt4 key购买 nike

我想根据链接的 Onclick 事件显示一个 div。

第一次点击 - 显示 div1
第二次单击 - 隐藏剩余的 div 并显示 div2
第三次单击 - 隐藏剩余的 div 并显示 div3
第四次单击 - 隐藏剩余的 div 并显示 div1 => 重复循环并继续..

Code Follows:

<div class="toggle_button">
<a href="javascript:void(0);" id="toggle_value">Toggle</a>
</div>


<div id='div1' style="display:none;">
<!-- content -->
</div>

<div id='div2' style="display:none;">
<!-- content -->
</div>

<div id='div3' style="display:none;">
<!-- content -->
</div>

Jquery Code :

$(document).ready(function() {
$("#toggle_value").click(function(){
$("#div1").show("fast");
$("#div2").show("fast");
$("#div3").show("fast");
});
});

上面的代码在第一次点击时显示了所有 div,但它应该在第一次点击时显示 div1,如前所述。

最佳答案

我会试试的。


编辑:第二次之后,为了避免使用全局变量,最好执行以下操作

$(document).ready(function() {
$("#toggle_value").click((function(){
var counter = 0;
return function()
{
$("#div" + counter).hide("fast");
counter = (counter % 3) + 1;
$("#div" + counter).show("fast");
}
})());
});

关于javascript - 使用JQuery如何显示和隐藏不同div的onClick事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/914558/

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