Я хочу создать свой собственный javascript. Есть ли возможность создать собственное событие так же, как щелчок, наведите курсор мыши. Я хочу событие, которое действительно работает. Как создание события, которое будет срабатывать, когда пользователь нажимает кнопку отмены/удаления.Как создать пользовательское событие в javascript?
ответ
См https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent и https://davidwalsh.name/customevent
var myElement = document.querySelector('p');
myElement.addEventListener("userLogin", function(e) {
console.info("Event is: ", e);
console.info("Custom data is: ", e.detail);
});
var myEvent = new CustomEvent("userLogin", {
detail: {
username: "davidwalsh"
}
});
// Trigger it!
myElement.dispatchEvent(myEvent);
<p>Custom Event Element</p>
Это ответ действительно полезен. –
Создание прослушивателя событий в JavaScript требует делать две вещи: (1) выбор элемента для "привязки" прослушиватель к и (2) добавление прослушиватель событий:
// add event listener to table
var el = document.getElementById("#myElement");
el.addEventListener("click", function() {
alert('element clicked!');
});
Эта конкретная реализация будет выполнять функцию когда щелкнут элемент с ID myElement
.
Просмотрите страницу MDN на странице event listeners для получения дополнительной информации.
Поскольку вопрос касался «пользовательских» событий, вы можете создавать пользовательские события JavaScript следующим образом.
var event = new Event('build');
// Listen for the event.
var el = document.getElementById("#myElement");
el.addEventListener('build', function (e) { ... }, false);
// Dispatch the event.
el.dispatchEvent(event);
Вы можете прочитать больше о пользовательских JS событий here.
Вопрос заключается в создании пользовательских событий, а не при использовании событий по умолчанию. –
- 1. Как создать пользовательское событие?
- 2. Пользовательское событие в javascript
- 3. Создать пользовательское событие
- 4. Как удалить пользовательское событие в javascript?
- 5. Как создать пользовательское событие в Windows?
- 6. Как создать пользовательское событие onEnter в jQuery?
- 7. Как создать пользовательское событие в jQuery
- 8. Как создать пользовательское событие и запустить его с помощью JavaScript
- 9. Как создать пользовательское событие с VTK?
- 10. создать пользовательское событие в javascript и вызвать его
- 11. Пользовательское событие в Rebol
- 12. Javascript пользовательское событие с обработчиком пользователя
- 13. Silverlight Custom Control Создать пользовательское событие
- 14. Возможно ли создать пользовательское событие на s3?
- 15. GWT прослушивает внешнее пользовательское событие javascript
- 16. Как создать пользовательское событие в основной форме на C#?
- 17. Связать пользовательское событие javascript с угловым
- 18. Пользовательское событие jQuery
- 19. Пользовательское событие в Xamarin.Forms
- 20. Как отслеживать пользовательское событие JavaScript в Диспетчере тегов Google?
- 21. Как создать пользовательское поле кнопки?
- 22. Как переопределить пользовательское событие управления?
- 23. Как правильно настроить пользовательское событие?
- 24. Как мне создать пользовательское событие из пользовательского элемента управления?
- 25. Как создать пользовательское событие двойного щелчка для кнопки
- 26. Как создать событие триггера в Javascript?
- 27. Trigger пользовательское событие Jquery
- 28. JQuery fullcalendar пользовательское событие
- 29. Пользовательское событие не срабатывает
- 30. Возможно ли создать пользовательское событие hook в Subversion
Пожалуйста, сделайте некоторые исследования самостоятельно, прежде чем задавать вопросы о переполнении стека. Взгляните на [ask]. –