Показать сообщение отдельно
  #1 (permalink)  
Старый 20.03.2016, 12:42
Интересующийся
Отправить личное сообщение для fear111 Посмотреть профиль Найти все сообщения от fear111
 
Регистрация: 20.03.2016
Сообщений: 17

Удалить сообщение
Доброго дня всем, имеется такой вопрос. Есть вот такая вот функция, для отправки каких-нибудь сообщений пользователю.
function message(id, messageIcon, messageText, messageColor, messageAnim, animTime) {
	var	constr = null;
	
	if (!isFree('elem2') && !isFree('elem3') && id != 3)
		return;
	
	if (id == 3) {
		constr = 'elem1';
	} else if (isFree('elem2')){
		constr = 'elem2';
	} else if (isFree('elem3')) {
		constr = 'elem3';
	}

	$('#' + constr).html('<i class="fa fa-' + messageIcon + ' fa-3x fa-pull-left"></i>' + messageText + '<i id="close" class="fa fa-close fa-pull-right"></i>').fadeIn(1000);
	
	document.getElementById(constr).onclick = function() {
		removeMessage(constr);
	}
}

Вопрос вот в чем, при клике на сообщение, мне необходимо его удалить (это реализовано) и больше не присылать. Сообщения шлю в таймере
setInterval(function() {
		message(1, "gift", "test", "pink", false, 0);
		message(2, "music", "test2", "violet", false, 0);
	}, 10000)

Сообщение закрывается, но через 10 секунд опять приходит. Как можно сделать так, чтоб сообщение, которое было кликнуто, больше не приходило?
Ответить с цитированием