Size: a a a

JavaScript Noobs — сообщество новичков

2021 August 26

ab

a b in JavaScript Noobs — сообщество новичков
Ты просто неправильно мыслишь, то что ты пытаешься сделать, лишено смысла
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Пожалуй использую этот подход. Пускай обновляется, на функциональность не влияет

Благодарю.
источник

ab

a b in JavaScript Noobs — сообщество новичков
Ну просто в твоем случае ты пытаешься зачем-то произвести вычисления на этапе декларации
источник

ab

a b in JavaScript Noobs — сообщество новичков
Когда это просто

const result = {
   toPay: 0,
   discount: 0,
   totalPayment: 0
}
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Да, да, я понял что это бессмысленно
источник

SS

Sticky Skull in JavaScript Noobs — сообщество новичков
ну правильным флоатом будет 1.3 но не 1.3.5
источник

ЦЗ

Церковный Звон... in JavaScript Noobs — сообщество новичков
Есть тултип, который вызывает подсказку. При клике с телефона вылетает поп-ап с display block, есть ф-я типа
(node) => {node.classList.add('close')}
которая при тапе на аутсайд вешает опять на поп-ап display none чтобы скрыть его, но при повторном тапе на поп-ап он перестаёт быть кликабельным, но остальной функционал сохраняется. Как-то можно это пофиксить?
источник

D4

Dec 4287259487828694... in JavaScript Noobs — сообщество новичков
\d+\.\d+ не подойдет?)
источник

ab

a b in JavaScript Noobs — сообщество новичков
Инспекти и смотри, что происходит
источник

ЦЗ

Церковный Звон... in JavaScript Noobs — сообщество новичков
вешается к дефолтному классу close, надо его снять. если делать .remove('close'), то поп-ап опять всплывает
источник

ab

a b in JavaScript Noobs — сообщество новичков
В любом случае без сендбокса остается только гадать
источник

ab

a b in JavaScript Noobs — сообщество новичков
Открывай мобильный девтулз и смотри, что происходит с классами, etc.
источник

Y

Yurii in JavaScript Noobs — сообщество новичков
ловишь клик, сравниваешь его классНейм из необходимым.
el.ClassName="true" ? el.ClassName="false" : el.ClassName="close";
источник

ab

a b in JavaScript Noobs — сообщество новичков
Вообще лучше сразу учиться не полагаться на состояние DOM'а
источник

ab

a b in JavaScript Noobs — сообщество новичков
Представление должно быть лишь результатом состояния
источник

Y

Yurii in JavaScript Noobs — сообщество новичков
т. е. ЖС-ом добавлять/убирать классы плохая практика?
источник

ЦЗ

Церковный Звон... in JavaScript Noobs — сообщество новичков
Так в том и дело, что если ремувать close, то остаётся дефолтный класс, когда поп-ап не всплывший, но он всплывает опять. Если оставлять close, то повторный тап не срабатывает
источник

ab

a b in JavaScript Noobs — сообщество новичков
Нет
источник

ab

a b in JavaScript Noobs — сообщество новичков
Но, в любой момент чужой код/расширение к примеру может по какой-то причине убрать класс, и вся логика сломается
источник

ab

a b in JavaScript Noobs — сообщество новичков
В любом случае добавляются/убираются классы JS'ом
источник