Size: a a a

2021 February 26

ps

p s in pro.js
Иван Усенков
Http header location
спс, гуглю)
источник

В

Виктория in pro.js
Dmitriy Taran
Народ, подскажите, как можно скрыть контейнер при клике в не контейнера? Желательно без создания дополнительных оболочек. Спасибо
Тебе нужно повесить событие клика на документ и в обработчике прописать всего лишь одно условие !container.contains(e.target)
Метод contains проверяет является ли переданный ему в качестве аргумента элемент дочерним для элемента, относительно которого вызван метод.
То есть здесь мы проверяем является ли e.target потомком для container, если нет, то это означает, что клик произошел ВНЕ контейнера (если же клик произойдет по самому контейнеру, то метод все равно вернет true).
И не нужно никакие фокусы отслеживать и дополнительные оболочки создавать. Все просто.

const container = document.querySelector('yorContainerSelector')
document.addEventListener('click', (e) => {
   if (!container.contains(e.target)) {
       // скрываешь контейнер
   }
})
источник

DT

Dmitriy Taran in pro.js
примерно так и решил. Решение нагуглил. Все заработало    document.addEventListener('click', function(event) {
               let isClickInsideElement = selectBox.contains(event.target);
               if (!isClickInsideElement) {
                   selectBox.classList.remove('active');
               }
           });
источник

БО

Богдан Ошовський... in pro.js
Ребята пожалуйста кто может поправить что бы код заработал? https://codepen.io/Bodfx/pen/poNaexP
источник

RR

Roman Romanovich [Ro... in pro.js
Богдан Ошовський
Ребята пожалуйста кто может поправить что бы код заработал? https://codepen.io/Bodfx/pen/poNaexP
источник

RR

Roman Romanovich [Ro... in pro.js
У Тебя неверное распределение аргументов
источник

БО

Богдан Ошовський... in pro.js
Мне пишет ошибку что модификатор public можно использовать только в Тайпскрипт
источник

RR

Roman Romanovich [Ro... in pro.js
Богдан Ошовський
Мне пишет ошибку что модификатор public можно использовать только в Тайпскрипт
Так и выбери его
источник

БО

Богдан Ошовський... in pro.js
Roman Romanovich [Romanovich095]
Так и выбери его
что выбрать Тайпскрипт?
источник

БО

Богдан Ошовський... in pro.js
Roman Romanovich [Romanovich095]
Так и выбери его
Надо чтоб на JS работало
источник

RR

Roman Romanovich [Ro... in pro.js
Богдан Ошовський
Надо чтоб на JS работало
Тогда просто паблик убери
источник

Д

Дмитрий in pro.js
Богдан Ошовський
Надо чтоб на JS работало
Тайпскрипт это надстройка над JS. Компилируй его в JS
источник

Д

Дмитрий in pro.js
😁
источник

БО

Богдан Ошовський... in pro.js
Roman Romanovich [Romanovich095]
Тогда просто паблик убери
Что за фигня, вкодпейн работает переношу в в ВСкод, не работает))
источник

БО

Богдан Ошовський... in pro.js
Вообше немного не то мне надо вывести полное имя и число
источник

Den Ветренный... in pro.js
господа, обьясните пожалуйста, что находится в переменных getMaxSpeed и последующих?
 
 const { getMaxSpeed, getInfo, getPrice } = new Bike(
     item.vendor,
     item.model,
     item.maxSpeed,
     item.price
   );
источник

S

Syntax Highlight Bot in pro.js
Den Ветренный
господа, обьясните пожалуйста, что находится в переменных getMaxSpeed и последующих?
 
 const { getMaxSpeed, getInfo, getPrice } = new Bike(
     item.vendor,
     item.model,
     item.maxSpeed,
     item.price
   );
источник

СО

Сергей Овсянников... in pro.js
Den Ветренный
господа, обьясните пожалуйста, что находится в переменных getMaxSpeed и последующих?
 
 const { getMaxSpeed, getInfo, getPrice } = new Bike(
     item.vendor,
     item.model,
     item.maxSpeed,
     item.price
   );
По всей видимости некоторые методы из инстанса класса Bike
Выведите в консоль и посмотрите, в чём проблема?)
источник

Den Ветренный... in pro.js
Сергей Овсянников
По всей видимости некоторые методы из инстанса класса Bike
Выведите в консоль и посмотрите, в чём проблема?)
Прохожу тестовые задачки на Яндекс практикум, консоль ограничена)
источник

ИУ

Иван Усенков... in pro.js
Den Ветренный
господа, обьясните пожалуйста, что находится в переменных getMaxSpeed и последующих?
 
 const { getMaxSpeed, getInfo, getPrice } = new Bike(
     item.vendor,
     item.model,
     item.maxSpeed,
     item.price
   );
Почитай про деструктуризацию
источник