javascript手风琴不会在第一次点击时触发

时间:2019-01-18 10:49:50

标签: javascript ecmascript-6 accordion

我使用香草JS制成了手风琴。那里有99%,但是当您第一次单击手风琴时它不会激活它。

在第二次点击之前,Tree尚未设置为data-attribute

下面是true代码,链接中有一个有效的示例。

JS

CodePen Example:

1 个答案:

答案 0 :(得分:1)

导致此问题的原因是,在更新手风琴的选定属性之前放置了selectedState变量。

您可以尝试将代码放在selectedState上方的手风琴的所选属性的更新位置