У меня есть следующий код.
Мне интересно, есть ли способ определить, включена ли панель, и если да, автоматически отключить ее, прежде чем включить другую?Это обнаружение должно происходить, когда пользователь нажимает кнопки.
Я пытался добавить функцию «скрыть» в каждую функцию панели, но она не работала должным образом.Это мой текущий код:
$(function() {
$("#panel-2-button").click(function() {
$("#content-inner-panel-2").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-2-button-medium").click(function() {
$("#content-inner-panel-2-medium").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-2-button-large").click(function() {
$("#content-inner-panel-2-large").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-3-button").click(function() {
$("#content-inner-panel-3").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-3-button-medium").click(function() {
$("#content-inner-panel-3-medium").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-3-button-large").click(function() {
$("#content-inner-panel-3-large").toggle("slide", { direction: "left" }, 1000);
});
$("#panel-2-close").click(function() {
$("#content-inner-panel-2").hide("slide", { direction: "left" }, 1000);
});
$("#panel-2-close-medium").click(function() {
$("#content-inner-panel-2-medium").hide("slide", { direction: "left" }, 1000);
});
$("#panel-2-close-large").click(function() {
$("#content-inner-panel-2-large").hide("slide", { direction: "left" }, 1000);
});
$("#panel-3-close").click(function() {
$("#content-inner-panel-3").hide("slide", { direction: "left" }, 1000);
});
$("#panel-3-close-medium").click(function() {
$("#content-inner-panel-3-medium").hide("slide", { direction: "left" }, 1000);
});
$("#panel-3-close-large").click(function() {
$("#content-inner-panel-3-large").hide("slide", { direction: "left" }, 1000);
});
});
Надеюсь, кто-то может помочь.Zach