#javascript #extendscript #adobe-scriptui
Вопрос:
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, он закрывает только открытый сегмент.
Я знаю, что мне нужно больше условий, но я не могу найти правильную логику больше, чем это.
Пожалуйста, помогите, спасибо!
Комментарии:
1. Можете ли вы также предоставить HTML-код?
2. Извините, я сделал это в Adobe Extendscript Toolkit для панели сценариев. //закройте панель, где все вычисления для размера — панели.