Если вам нужна только одна кнопка для отображения / скрытия региона, вы также можете использовать функцию jQuerys .toggle () .Для этого добавьте статический идентификатор к своей кнопке и создайте динамическое действие с действием JavaScript, которое выполняет следующее:
$("#<<STATIC_ID_OF_BUTTON>>").toggle();
Это будет скрывать / отображать ваш регион при каждом нажатии кнопки.Чтобы загрузить скрытый регион, просто добавьте следующий код CSS для региона:
#<<REGION_STATIC_ID>>{
display:none;
}
С помощью .toggle () вы также можете добавить параметры, такие как определение функции, которая будет выполняться послеДействия переключения завершены или продолжительность анимации переключения, например:
$("#<<STATIC_ID_OF_BUTTON>>").toggle({
duration: 400,
complete: () => {"do someting here"}
});
Полный список параметров см. в документации jQuery функции .toggle () .