var seg1 = true;
var seg2 = true;
var seg3 = true;
function segOne() {
if (seg1 == true) {
seg1 = false;
//do close panel seg 1
} else {
seg1 = true;
//do open panel seg 1
}
}
function segTwo() {
if (seg2 == true) {
seg12 = false;
//do close panel seg 2
} else {
seg2 = true;
//do open panel seg 2
}
}
function segThree() {
if (seg3 == true) {
seg3 = false;
//do close panel seg 3
} else {
seg3 = true;
//do open panel seg 3
}
}
function opencloseAll() {
segOne()
segTwo()
segThree()
}
masterBtn.addEventListener('click', opencloseAll);
seg1Btn.addEventListener('click', segOne);
seg2Btn.addEventListener('click', segTwo);
seg3Btn.addEventListener('click', segThree);
嗨论坛,我做了一个可以切换关闭和展开面板的面板。
现在 masterBtn 做的,它确实打开所有并关闭所有正确的段。
我的问题是如何打开任何单个段(例如打开 segTwo),但是当我单击 masterBtn 时,它只关闭打开的段。
我知道我需要更多条件,但我找不到比这更多的正确逻辑。
请帮忙,谢谢!