Size: a a a

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

2020 July 04

М

Максим in JavaScript Noobs — сообщество новичков
Andrey
Тут как-то нужно сравнить, что активный это не тот по которому кликнули
попробуй сравнивай cardActive ид и кликнутый, если они равны то ничего не делай, если нет - то удаляй класс
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Максим
попробуй сравнивай cardActive ид и кликнутый, если они равны то ничего не делай, если нет - то удаляй класс
Так не сработает. Если они равны то нужно удалять. Если не равны, то добавлять.
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Но тогда вопрос как закрыть предыдущий)
источник

М

Максим in JavaScript Noobs — сообщество новичков
Andrey
Так не сработает. Если они равны то нужно удалять. Если не равны, то добавлять.
заем тебе добавлять, если у тебя тоггл идет
источник

М

Максим in JavaScript Noobs — сообщество новичков
тебе главное чтобы оно не удаляло у активного уже блока, там тоггл работает
источник

М

Максим in JavaScript Noobs — сообщество новичков
Andrey
Но тогда вопрос как закрыть предыдущий)
Записывай id кликнутого в любом случае, но при клике так же делай сравнение текущего id кликнутого и той, что записал, если равно - ничего не делай, там тоггл сработает, если не равны - тогда удаляй, так ты удалишь у прошлого

// Только прочел, что я тупо писал про "ничего не делай", но я имел ввиду не удалять класс
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Максим
Записывай id кликнутого в любом случае, но при клике так же делай сравнение текущего id кликнутого и той, что записал, если равно - ничего не делай, там тоггл сработает, если не равны - тогда удаляй, так ты удалишь у прошлого

// Только прочел, что я тупо писал про "ничего не делай", но я имел ввиду не удалять класс
let cardActive = 0;

 for (let i = 0; i < card.length; i++) {
   card[i].addEventListener('click', function () {
     if (card[i] !== document.querySelector('.card.active')) {
       card[cardActive].classList.remove('active');
     }
     card[i].classList.toggle('active');
     cardActive = i;
   });
 }
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Вот так заработало как нужно
источник

A

Andrey in JavaScript Noobs — сообщество новичков
Спасибо
источник

SV

Steam Vis in JavaScript Noobs — сообщество новичков
ммммм джаба скрипт
источник

SA

Saqhan Abaev in JavaScript Noobs — сообщество новичков
Добрый день, как вытащить именно нужно событие из event. Мне нужно поле data в detail из event.
 onInput={(e) => this.searchContact.emit(e)}
. Как выташить прямо в эмите?
источник

SA

Saqhan Abaev in JavaScript Noobs — сообщество новичков
Saqhan Abaev
Добрый день, как вытащить именно нужно событие из event. Мне нужно поле data в detail из event.
 onInput={(e) => this.searchContact.emit(e)}
. Как выташить прямо в эмите?
источник

CM

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

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
вроде так
источник

F

Flide in JavaScript Noobs — сообщество новичков
есть рега /([0-9])(?!.*("|'))/g она по идее должна была обращаться к всем цифрам кроме тех что в кавычках (цифры к которым удалось обратиться : выше на примере(подсвечены голубым)) вот только я по видимому что-то криво пончл)) и если после цифры в 1 стейте есть кавычка то цифра считается как ... в кавычках

как возможно обратиться только к цифрам которые вне кавычек избежав эту проблему
источник

SA

Saqhan Abaev in JavaScript Noobs — сообщество новичков
 onInput={(e) => this.searchContact.emit(e.detail.data)} 
?
источник

SV

Steam Vis in JavaScript Noobs — сообщество новичков
Flide
есть рега /([0-9])(?!.*("|'))/g она по идее должна была обращаться к всем цифрам кроме тех что в кавычках (цифры к которым удалось обратиться : выше на примере(подсвечены голубым)) вот только я по видимому что-то криво пончл)) и если после цифры в 1 стейте есть кавычка то цифра считается как ... в кавычках

как возможно обратиться только к цифрам которые вне кавычек избежав эту проблему
а ты приколист
(?!.*("|'))\d+
источник

F

Flide in JavaScript Noobs — сообщество новичков
всм?
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Saqhan Abaev
 onInput={(e) => this.searchContact.emit(e.detail.data)} 
?
Да, попробуй
источник

F

Flide in JavaScript Noobs — сообщество новичков
Steam Vis
а ты приколист
(?!.*("|'))\d+
м... не понимаю, если честно
источник