Показать сообщение отдельно
  #1 (permalink)  
Старый 03.12.2018, 23:24
Аспирант
Отправить личное сообщение для SolomonRei Посмотреть профиль Найти все сообщения от SolomonRei
 
Регистрация: 05.04.2018
Сообщений: 77

Удалить всплывающее окно
Добрый вечер.Есть на сайте ссылка.Изначально она имеет всплывающее окно с формой авторизации,которая основана на magnific-popup.Затем,когда пользователь входит,мне необходимо,изменить атрибут href ссылки,чтобы вел уже в ЛК,и удалить класс,по которому срабатывает всплывающее окно.
Я все так и делаю,но окно все равно всплывает, даже удаления всех классов.
<div class = "login-modal-box">
				<div class = "login-modal-box-hover">
					<a href="#enter" class = "log-modal-box" id = "log-modal-box">войти в аккаунт</a>
				</div>
			</div>


jQuery(document).ready(function($) {
    var tm;
    $('.log-modal-box').click(function(event){
        event.preventDefault();
        window.clearTimeout(tm);
        tm = window.setTimeout(function() {
        $.magnificPopup.open({
        items : {src : '#enter', type: 'inline'}

      });
}, 1000)
 
    });
});


Мой код,как я пытаюсь это сделать
var a_s = $('#log-modal-box');
                	a_s.text('Личный кабинет');
                	a_s.attr('href', 'user/panel');
                	a_s.removeClass('log-modal-box');
                	$.magnificPopup.close();
Ответить с цитированием