Задать вопрос
lavezzi1
@lavezzi1

Как переписать эту jquery строку?

Здравствуйте.
const showEvent = $.Event('show', relatedTarget);

Как это переписать на обычный js?
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
@heartdevil
плыву как воздушный шарик
Может лучше почитать как создавать события на javascript?

Пример
Ответ написан
evgeniy8705
@evgeniy8705
Повелитель вселенной
Demo (Chrome 60.0.3112.78)

let showEvent = new CustomEvent("show", {
	detail: {
  	message: "Showing..."
  }
});

document.addEventListener("show", event => alert(event.detail.message), false);

setTimeout(() => document.dispatchEvent(showEvent), 5000);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
nazarpc
@nazarpc
Open Source enthusiast
Как и iamevg_ рекомендую CustomEvent: https://developer.mozilla.org/en-US/docs/Web/API/C...
Для старых браузеров есть полифиллы. Это современный интерфейс, который со временем будет во всех браузерах. Остальное - старые костыли.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы