【发布时间】:2013-12-24 10:46:21
【问题描述】:
我有两个带有相应 CSS 箭头的 div 横幅。单击横幅时,javascript 在显示和隐藏下面的文本之间切换。同样,显示文本时相应的箭头向下旋转,隐藏文本时返回。
现在,我希望在页面首次加载时自动显示我的第一个 div 横幅。但是,当我绘制 CSS 箭头时,由于 div 的填充,我无法让第一个 div 中的箭头与后续 div(s) 中的箭头相同并正确对齐。
我试过弄乱箭头的位置:
.tri0 {
margin-left: 20px;
margin-top: 5px;
}
但我能做的最好的就是将tri0 箭头向上推到h3 标记的填充处,它不会走得更远。
有没有办法我可以在 toggleClass 中设置一个切换标志,让它说第一个 div 横幅已经切换,随后的点击使它取消切换?
【问题讨论】:
标签: javascript jquery html css