открыть развал загрузки на jquery

у меня есть форма, что, когда он подает мне проверить некоторые необходимые входы. если какой-либо из этих необходимых входных данных пуст, я открываю модальное, показывая сообщение о том, что они необходимы. моя проблема заключается в том, что в кнопка закрытия модального мне вызвать функцию js, которая прокрутите мою страницу до самого верха, скроют все загрузки панелей, и открыть загрузочный панели #collapse2 (что группа обязательных полей).

function closealerts() {    $('html, body').animate({scrolltop: '0px'}, 300);    $(".collapse").collapse("hide");    $("#collapse2").collapse("show");}

первый раз, когда я представить мою форму, она работает идеально (показать модальное с обязательные поля, закрыть его и оставить только #collapse2 открыт).во второй раз, показывают модальные сообщения, но не открывайте #collapse2.

кто-нибудь знает почему?

спасибо