我有两个div横幅有相应的CSS箭头。当点击横幅时,JavaScript会在显示和隐藏下面的文本之间切换。同样,当文本被显示时,各个箭头向下旋转,当文本被隐藏时,各个箭头向下旋转。旋转的CSS箭头和JavaScript切换
现在,我希望我的第一个div横幅在页面第一次加载时自动显示。但是,当我绘制了我的CSS箭头时,由于div的填充,我无法使第一个div中的箭头与后续div中的箭头相同并正确排列。
我试着用箭头的位置搞乱:
.tri0 {
margin-left: 20px;
margin-top: 5px;
}
,但我能做的最好是推tri0
箭头直至h3
标签的填充和它赢得再走得更远。
有没有一种方法可以在toggleClass中设置一个切换标志,以表明第一个div横幅已经被切换并且随后的点击使其不被切换?
Oy。我不知道为什么我没有想到首先这样做。谢谢! – noblerare
很高兴帮助你:) –
这是工作最出色,但我不得不承认我不完全理解......为什么你不需要2班切换,一个切换在一个方向,一个在另一个? – james