Вопросы с меткой [javascript-events]
У метки javascript-events нет краткого описания.
213 вопросов
1
голос
2
ответа
56
показов
Не работает событие change при создании <select>
Получаю пустую строку когда идет переключатель по тегу <select>.
Когда теги <option> создаю напрямую в HTML, то все работает, но когда создаю их в JavaScript, то не работает. Почему?
Ведь ...
1
голос
2
ответа
50
показов
async await и dispatchEvent
button.addEventListener("click", function() {
const ce = new CustomEvent(
"board:select",
{ bubbles: false, cancelable: true, detail: {} }
);
const isCancelled = !...
0
голосов
2
ответа
42
показа
Как передать событие чекбокса в скрипт версии 3
Как передать событие чекбокса в скрипт версии 3:
<div class="routes-wrp">
<div id="map" class="map">
<div id="controls">
<label>
...
0
голосов
3
ответа
71
показ
Не отправляются POST запросы на ajax
Пытаюсь сделать отправку POST запросов с помощью ajax. Если честно, то уже не могу найти на свой вопрос уже 3 дня. Пробовал на обычной отправке без ajax через xhr, но когда наложил функцию на кнопку, ...
0
голосов
0
ответов
29
показов
Как отслеживать все слушатели событий js? [дубликат]
Есть ли способ узнавать о всех сработавших обработчиках событий? Нужно узнать имя коллбэк функции или другую информацию. При этом нельзя добавлять что-то в код колбэк функций в обработчиках.
0
голосов
0
ответов
243
показа
Ошибка ReferenceError: Can't find variable: createPagination как исправить?
При вызове функции createPagination в файле main.js - получаю ошибку Can't find variable: createPagination.
модуль pagination.js:
const element = document.querySelector(".pagination ul");
...
0
голосов
1
ответ
87
показов
Js, не срабатывает click при зажатом touchstart
left.addEventListener('touchstart', (event) => {
event.preventDefault();
console.log('left')
})
left.addEventListener('touchend', () => {
console.log('left')
})
right.addEventListener('...
0
голосов
0
ответов
97
показов
Перезагрузка страницы при использовании POST запроса в обработчике события submit при наличии event.preventDefault();
Изучаю json server И POST запросы. Не могу понять, почему у меня происходит перезагрузка страницы. Данные из формы отправляются нормально.
async function postUser(user) {
const response = await ...
0
голосов
1
ответ
51
показ
После динамичного добавления блока не получается повесить на него событие
У меня есть два input где я ввожу url и alt картинки. Потом через JS создаю блок div, записываю в тег img значения двух input и вывожу на страницу. Потом хочу повесить событие на динамически созданный ...
0
голосов
1
ответ
78
показов
Плавный переход по секциям внутри страницы, через выпадающий список <select>
У меня на сайте есть страница на которой будет, многовато секций. Я хочу, чтобы человек выбирал в выпадающем списке нужную секцию и плавно к ней переходил.
Например: человек выбрал в выпадающем списке ...
0
голосов
0
ответов
49
показов
Почему после подгрузки (ajax) постов не работает обработчик событий?
на странице есть посты, при нажатии на один из них срабатывает обработчик. при нажатии на кнопку аяксом подгружаются новые посты, но обработчик для них уже не работает. установил обработчик ...
0
голосов
1
ответ
122
показа
Почему при одном клике происходит и добавление обработчика, и его выполнение?
Почему при одном нажатии на кнопку в компоненте App, useEffect в компоненте NewTask сразу объявляет и вызывает обработчик handleClickOutside? Разве не должно быть так, чтобы первый клик (т.е. первый ...
0
голосов
1
ответ
116
показов
Как перезаписать событие на клике JS
Подскажите, пожалуйста, как перезаписать событие для drumsBtns если чекбокс switchDrums отключен?
Сейчас при попытке перезаписать событие у кнопки, у меня просто добавляется событие к уже ранее ...
-1
голос
1
ответ
75
показов
Как повесить событие на кнопку, которая создана функцией?
Как повесить событие на кнопку, которая создана функцией?
Есть функция по созданию кнопки:
export function switchStorageBtn() {
const btnSwap = document.createElement('button');
btnSwap....
0
голосов
0
ответов
63
показа
Почему дублируется обработчик событий?
Есть сайт на котором установлена LightGallery (фотогалерея, https://www.lightgalleryjs.com/docs/settings/). При клике на превью фото открывается два слайдера. Это видно при перелистывании и при ...