@LaraG

Функция должна исполняться только один раз при нажатии на кнопку?

Вот такая функция:
socket.on('add mess', function(data) {
				$all_users.append("<div>"+ data.name +  "</div>");
			});

Узер может нажать на кнопку много раз, но если опубликовалось сообщение один раз, то не будет больше повторяться
Как это отобразить?
Во что нужно завернуть эту функцию?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Алгоритм такой:
  1. Выносим код, который должен отработать, в отдельную функцию, например FunctionName
  2. В конце функции пишем что-то типа: button.removeEventListener("click", FunctionName)
  3. Навешиваем обработчик на кнопку: button.addEventListener("click", FunctionName)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы