Флажок не может быть установлен после перераспределения событий [закрыто]Html

Программисты Html
Ответить
Anonymous
 Флажок не может быть установлен после перераспределения событий [закрыто]

Сообщение Anonymous »

Мне нужно настроить значения определенных свойств в объекте события и выделить измененный объект события.
Я клонировал новый объект события на основе исходного объекта события, скорректировав определенные значения свойств нового объекта и перераспределили события.
По логике, флажок должен быть установлен, но здесь он не установлен. Может ли кто-нибудь помочь мне выяснить, что является причиной этого?

Код: Выделить всё

const input = document.querySelector('#checkbox')
input.addEventListener('click', (evt) => {
if (!evt.__cloned) {

const init = {}
for (const evtKey in evt) {
if (evtKey === 'isTrusted') continue
init[evtKey] = evt[evtKey]
}

init.clientX = init.clientX * 2
init.clientY = init.clientY * 2

const cloneEvent = new MouseEvent('click', init)
cloneEvent.__cloned = true

evt.preventDefault()
evt.stopImmediatePropagation()

evt.target.dispatchEvent(cloneEvent)
} else {
console.log('do something...')
}
})

Код: Выделить всё

This is label



Подробнее здесь: https://stackoverflow.com/questions/793 ... stribution
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»