У меня есть кнопка, ссылающаяся на отдельную страницу, которая находится внутри панели, которая использует jQuery для открытия и закрытия слайдов. При нажатии на кнопку я хочу, чтобы панель закрывалась, а затем загрузила связанную страницу в главном окне.
Вот код:
$("a.appLink").click(function(){
closePanel();
});
var closePanel = function(){
if ($(".panel").is(":visible")) {
$(".panel").slideToggle("medium",plusMinus)
}}
Обратный вызов «plusMinus» - это просто еще одна функция, которая переключает небольшое изображение, чтобы указать, можно ли расширить панель или нет.
Проблема в том, что когда я нажимаю на ссылку, новая загрузка страницы прерывает анимацию закрытия панели, позволяя лишь частично закрыть ее до перезагрузки страницы. Есть ли способ загрузить связанную страницу как функцию обратного вызова после «closePanel» вместо обычной ссылки HTML, чтобы панель могла иметь возможность полностью закрыться?
Большое спасибо за любую помощь.