Size: a a a

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

2020 February 09

AD

Ad Da in JavaScript Noobs — сообщество новичков
высота и оверфлоу с дисплеем - это просто добавлял, проверял как влияет, никак. да - html еще не очень
источник

S

Snake in JavaScript Noobs — сообщество новичков
Ну тут тебе не html, а css. columnCount даже в жизни никогда не встречал в подобных целях, он для текста.
источник

S

Snake in JavaScript Noobs — сообщество новичков
Тебе нужен flexbox или CSS Grid
источник

S

Snake in JavaScript Noobs — сообщество новичков
Почитай и выбери сам что больше понравится. В данном случае рекомендую grid
источник

AD

Ad Da in JavaScript Noobs — сообщество новичков
grid уже пробовал, тоже не то. ок посмотрю
источник

S

Snake in JavaScript Noobs — сообщество новичков
Значит что-то не так сделал. grid не может быть не то
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
Snake
Ты так удивился изначально как будто никогда не слышал о серверном JS, хотя о ноде знаешь.
я же пхпшник, о Ноде только в последнюю очередь мог бы подумать :)
источник

S

Snake in JavaScript Noobs — сообщество новичков
Понятно.
источник

AD

Ad Da in JavaScript Noobs — сообщество новичков
Snake
Ну тут тебе не html, а css. columnCount даже в жизни никогда не встречал в подобных целях, он для текста.
спс! попробовал флекс - заработало. грид изучу еще :)
источник

S

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

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
А подскажите, плз - почему может не получиться повесить слушатель в таком куске кода?
        const questions = document.querySelectorAll('.arti-list-row');

       questions.forEach(function(question) {
           question.addEventListener('click', function() { QuestionsClickHandler(question) }, { once: true });
       });


после перезагрузки страницы я вижу его в консоли не каждый раз, но почему-то на событие "клик"  элемента срабатывает соответствующая функция, и через некоторое время - перестает!

а бывает, что слушатель виден в консоли, но через несколько кликов пропадает.... и конечно при этом событие перестает отрабатывать.

Что за дикость может происходить, чтобы было такое поведение?
источник

S

Snake in JavaScript Noobs — сообщество новичков
Покажи в разметке как эти элементы выглядят
источник

JD

John Doe in JavaScript Noobs — сообщество новичков
Vladimir Yefremov
А подскажите, плз - почему может не получиться повесить слушатель в таком куске кода?
        const questions = document.querySelectorAll('.arti-list-row');

       questions.forEach(function(question) {
           question.addEventListener('click', function() { QuestionsClickHandler(question) }, { once: true });
       });


после перезагрузки страницы я вижу его в консоли не каждый раз, но почему-то на событие "клик"  элемента срабатывает соответствующая функция, и через некоторое время - перестает!

а бывает, что слушатель виден в консоли, но через несколько кликов пропадает.... и конечно при этом событие перестает отрабатывать.

Что за дикость может происходить, чтобы было такое поведение?
может дело в once: true?
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
Snake
Покажи в разметке как эти элементы выглядят
Скрином?
источник

S

Snake in JavaScript Noobs — сообщество новичков
Да
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
Мин
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
John Doe
может дело в once: true?
Это не я писал код, не знаю что этот параметр делает.
Пробовать убрать его?
источник

JD

John Doe in JavaScript Noobs — сообщество новичков
Vladimir Yefremov
Это не я писал код, не знаю что этот параметр делает.
Пробовать убрать его?
A Boolean indicating that the listener should be invoked at most once after being added. If true, the listener would be automatically removed when invoked.
источник

Н

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

S

Snake in JavaScript Noobs — сообщество новичков
Он делает то, что клик сработает 1 раз на каждом элементе, после чего удалит ивент.
источник