Size: a a a

2019 November 12

YV

Yan Vetrov in pro.js
Если бы знал не спросил
источник

DE

Denis Efremov in pro.js
Yan Vetrov
Если бы знал не спросил
Никто не знает
источник

YV

Yan Vetrov in pro.js
Denis Efremov
Никто не знает
Так ты получается тоже не проходил анализ анала в школе
источник

DE

Denis Efremov in pro.js
Выходит так
источник

BS

BLVCK SONNET in pro.js
Denis Efremov
Ну элемент там @blvckxsonnet
выбери item_1
пучему вылетает в евент не span, а весь html?
источник

DE

Denis Efremov in pro.js
BLVCK SONNET
выбери item_1
пучему вылетает в евент не span, а весь html?
Ну ты же на него кликаешь
источник

DE

Denis Efremov in pro.js
Сделай button  - не будет такого
источник

BS

BLVCK SONNET in pro.js
если кликать по кнопке - то ивент = "<button class='dropdown_btn'>...</button>"
если по окну = фулл хтмл
а по элементу дропдауна должен быть span, а вылетает фулл хтмл
источник

KA

Kenan Ayvazov in pro.js
@yannew лс
источник

DE

Denis Efremov in pro.js
BLVCK SONNET
если кликать по кнопке - то ивент = "<button class='dropdown_btn'>...</button>"
если по окну = фулл хтмл
а по элементу дропдауна должен быть span, а вылетает фулл хтмл
Button останавливает распространение события, когда на ней срабатывает стандартное поведение нажатия
источник

BS

BLVCK SONNET in pro.js
Denis Efremov
Сделай button  - не будет такого
просто у меня есть предыдущий мой код, там я всё это ловил через window.onclick и там всё работало... начал делить код на модули, добавляя евнт-лисенеры и столкнулся с этой проблемой
источник

DE

Denis Efremov in pro.js
BLVCK SONNET
просто у меня есть предыдущий мой код, там я всё это ловил через window.onclick и там всё работало... начал делить код на модули, добавляя евнт-лисенеры и столкнулся с этой проблемой
Ты ловишь событие на window
источник

DE

Denis Efremov in pro.js
event.target === window
источник

KA

Kenan Ayvazov in pro.js
Denis Efremov
У тебя есть функция, где y зависит от x...
крч, решил
источник

BS

BLVCK SONNET in pro.js
Denis Efremov
Ты ловишь событие на window
но почему при клике по кнопке всё норм? у меня есть инпуты, td и и другие елементы - все ловятся норм, только спан из дроп-меню гонит((

вот ещё раз ссыль:
https://codepen.io/xSonnet/pen/rNNZwLY

Я закомментил $dropdownBtn.addEventListener('blur'...
попробуй открыть дропдаун, выбрать спан и глянь евент
затем раскомментируй и евент будет уже не со спан елементом при клике, а с фулл структурой html
источник

BS

BLVCK SONNET in pro.js
виноват blur, но я не знаю как это исправить потому что я тупой
источник

DE

Denis Efremov in pro.js
источник

А

Алексей in pro.js
Kenan Ayvazov
Я знаю, но зачем тогда юзать TS?
js:
function checkAllMyArgsAgain(check, me, please) {
   if(check && me && please) {
       if(check instanceof CheckObject){
           console.log('Урааааа!');
       } else {
           console.log('И снова исключение...')
       }
       if(me){ } // И так далее.......
   }
}
ts:
function checkAllMyArgsAgain(check: CheckObject, me: MeObject, please: string): string {
   return 'Какая проверка аргументов? Вы о чем? ';
}
источник

BS

BLVCK SONNET in pro.js
только теперь при клике вне области дропдауна или его меню - не хайдится меню, для этого я и использвал блюр(
источник

DE

Denis Efremov in pro.js
BLVCK SONNET
только теперь при клике вне области дропдауна или его меню - не хайдится меню, для этого я и использвал блюр(
источник