我有一个手风琴工作真的很好,它看起来很好的网站和工作,它应该。但是,我正在尝试向它添加一些更多的JavaScript功能,以使它看起来更专业。
目前,手风琴允许您一次打开多个面板,即如果我打开一个选项卡,然后打开另一个选项卡,两个选项卡将同时打开。关闭这些面板的唯一方法是重新点击标题。
我想要的是一些防止一次打开多个选项卡的JavaScript代码,所以如果我单击一个新面板,它应该首先关闭现有的打开面板。以下是手风琴的HTML代码:
var acc = document.getElementsByClassName("accordion");
var i;
for (i =
我在我的静态HTML/CSS/JS站点上有一个折叠窗口小部件。 默认情况下,所有折叠面板都是关闭的。 用户可以打开它们中的任何一个,它们将保持打开状态,直到用户通过单击accordion标题手动关闭它们。 当用户单击打开另一个手风琴时,如何使以前打开的手风琴关闭? 我使用以下模板创建了我的手风琴:https://www.w3schools.com/howto/tryit.asp?filename=tryhow 我将HTML和JS都放在HTML文件中: var acc = document.getElementsByClassName("accordion");
var i