var openCloseBtn = $('.open'); var openCloseIcon = $('i', '.open'); var openCloseText = $('span', '.open'); var modalWindow = $('.modal'); var modalCloseBtn = $('.close'); // perspModal.el.openCloseBtn.addEventListener('click', perspModal.openClose()); openCloseBtn.click(function(){ openCloseModal(!modalWindow.hasClass('closed')); }); modalCloseBtn.click(function(){ openCloseModal(true); }); function openCloseModal(isOpen){ if(isOpen){ modalWindow.addClass('closed'); openCloseIcon.removeClass('ion-toggle-filled').addClass('ion-toggle'); openCloseText.html('Open Modal'); } else{ modalWindow.removeClass('closed'); openCloseIcon.removeClass('ion-toggle').addClass('ion-toggle-filled'); openCloseText.html('Close Modal'); } }