Size: a a a

JavaScript — русскоговорящее сообщество

2021 October 21

к

куклорд in JavaScript — русскоговорящее сообщество
На документ?
источник

D

Danila in JavaScript — русскоговорящее сообщество
На документ, на общего предка ближайшего, не принципиально
источник

к

куклорд in JavaScript — русскоговорящее сообщество
это похоже на то что вы имели ввиду?
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ща
источник

D

Danila in JavaScript — русскоговорящее сообщество
const delegateHandler = (selector, handler) => event => {
  const possibleTarget = event.target.closest(selector)
  if(possibleTarget){
      e.delegateTarget = possibleTarget
      handler(event)
  }
}

document.addEventListener('click', delegateHandler('.selector', ()=>{
   // handle click on .selector
}))
источник

к

куклорд in JavaScript — русскоговорящее сообщество
Я вроде понял, но я думал что вообще не так надо писать
источник

к

куклорд in JavaScript — русскоговорящее сообщество
Я функциии при клике на документ вызывал всегда
источник

к

куклорд in JavaScript — русскоговорящее сообщество
Это типа унивесальный делигатор для множественного использования?
источник

D

Danila in JavaScript — русскоговорящее сообщество
Да
источник

к

куклорд in JavaScript — русскоговорящее сообщество
Спасибо
источник

к

куклорд in JavaScript — русскоговорящее сообщество
А как можно обратиться к .selector из клика нормально?Просто задавать новую перменную мне кажется так себе, а this не работает, а что работает?
источник

D

Danila in JavaScript — русскоговорящее сообщество
event.delegateTarget
источник

к

куклорд in JavaScript — русскоговорящее сообщество
Спасибо!
источник

к

куклорд in JavaScript — русскоговорящее сообщество
Можно ли как то сравнить совпадает ли текущий e.target с предыдущим?
источник

е

его имя роберт полсо... in JavaScript — русскоговорящее сообщество
Записывать предыдущий в переменную
источник

TT

T T in JavaScript — русскоговорящее сообщество
Чье?
источник

е

его имя роберт полсо... in JavaScript — русскоговорящее сообщество
Ну записывать таргет в переменную и потом сравнивать
источник

TT

T T in JavaScript — русскоговорящее сообщество
Я спрашиваю чье имя роберт полсон?)))
источник

е

его имя роберт полсо... in JavaScript — русскоговорящее сообщество
Боба
источник

OP

Oleg P in JavaScript — русскоговорящее сообщество
Можно как-то упростить проверку?
источник