gpt4 book ai didi

javascript - jQuery SlideToggle 多个面板

转载 作者:行者123 更新时间:2023-11-28 08:36:51 25 4
gpt4 key购买 nike

对于 JavaScript 和 jQuery,我完全是菜鸟,但我们开始吧。

我想制作一个幻灯片切换,当我按“切换”时,显示 3 张幻灯片、3 个“滑雪板技巧”。

由于现在当我按下切换时只显示一个“技巧”,其余的从一开始就已经存在了。

<html>
<head>
<script src="jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function()
{
$("#flip").click(function()
{
$("#panel,#panel2,#panel3").slideToggle("slow");
});
});
</script>

<style type="text/css">
#panel,#panel2,#panel3,#flip
{
padding:1px;
text-align:left;
color:white;
background-color:black;
border:solid 1px yellow;
}
#panel
{
padding:5px;
display:none;
}
</style>
</head>
<body>

<div id="flip">Toggle</div>
<div id="panel">Switch back 1080 double cork</div>
<div id="panel2">Frontside triple cork 1440</div>
<div id="panel3">Ollie</div>

</body>
</html>

最佳答案

如果我理解正确,在页面加载时您只想显示“切换”。当您单击“切换”时,您想要显示其他三个部分。

为此,您需要将其他三个部分放置在包装 div 内,然后在包装 div 上使用滑动切换。

快速jsfiddle:http://jsfiddle.net/43byX/

这是代码的修改版本:

<html>
<head>
<script src="jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function() {
$("#toggle").click(function() {
$("#drawer").slideToggle("slow");
});
});
</script>

<style type="text/css">
#toggle,
.panel {
padding:1px;
text-align:left;
color:white;
background-color:black;
border:solid 1px yellow;
}

#drawer {
padding:5px;
display:none;
}
</style>
</head>
<body>
<div id="toggle">Toggle Me</div>
<div id="drawer">
<div class="panel">Switch back 1080 double cork</div>
<div class="panel">Frontside triple cork 1440</div>
<div class="panel">Ollie</div>
</div>
</body>
</html>

关于javascript - jQuery SlideToggle 多个面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21029256/

25 4 0
文章推荐: javascript - 获取输入并使用它进行计算
文章推荐: javascript - Jquery .load - 从index.php到index.html相同域获取
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com