Недавно наткнулась на ваш канал, теперь смотрю одно видео за другим. Очень много полезной информации, порой уроки даже более информативны, чем у раскрученных каналов. Продолжайте заниматься этим, у вас хорошо получается! PS для новичка это просто находка, потому что пока трудно ориентироваться в море информации. Спасибо за ваш труд!
Марио, это очень полезный и важный урок! Это основа оживления сайтов. Рада, что ты его выпустил. Спасибо. И кстати, пустил бы ты этот урок в раскрутку, чтобы у других учеников была возможность найти этот урок.
очень долго пытался найти что то подобное. я в голове имею представление как осуществить но из за того что не работал с js просто путаюсь в синтаксисе да и вообще по большому счёту не знаю его, но теперь всё понятно. спасибо!
Если мы присваиваем что-то elem.className, то это заменяет всю строку с классами. Иногда это то, что нам нужно, но часто мы хотим добавить/удалить один класс./На learn js так написано
Почему-то ваш способ не работает. У меня JS не воспринимает двоеточия и скобки, указывая на ошибку синтаксиса, хотя я все точно так же прописал и проверил.
Спасибо за видео. 07:16 document.querySelector(selectors: '.list') не оч понятно, selectors: - это плагин какой-то Вам добавил? document.querySelector('.list') же вроде надо? Непонятно.
Sir make a video on add to cart in JavaScript......sir I have a question how can we make product inside product I mean when I click on addto cart button it displays another addto cart button same like 9 times how can we make like this
className просто читает класс элемента и так же перезаписывает его например document.body.className = 'wrap', у className есть старший брат, classList, лучше пользоваться им, тоже самое будет document.body.classList.add('wrap'), но у classList есть много других методов например toggle, remove, и другие
у меня вопрос, допустим я скачал коллекцию анимаций, подключил этот файл и анимацию к элементу по классу()она работает - элемент анимирован, но если я этот же класс анимации добавляю к элементу через JS класслист.тоглкласс, то он не анимируется, почему??? класс подключается, в консоли это видно, но анимация не происходит
почему у меня тогл не работает? то есть класс просто добавляется и все. const iconMenu = document.querySelector('.menu__icon'); const menuBody = document.querySelector('.menu__body'); iconMenu.addEventListener("click", function (e) { menuBody.classList.toggle('_active'); });
Спасибо за уроки, не подскажите почему выдает ошибку "Uncaught SyntaxError missing ) after argument list" Код проверил все так же как у вас ссылка на скрин prnt.sc/ut2uwo
Посмотрел видео 10 перед твоим про toggle, всё не то рассказывают, ты же просто и доступно объяснил, стало ясно и понятно. Спасибо.
Недавно наткнулась на ваш канал, теперь смотрю одно видео за другим. Очень много полезной информации, порой уроки даже более информативны, чем у раскрученных каналов. Продолжайте заниматься этим, у вас хорошо получается!
PS для новичка это просто находка, потому что пока трудно ориентироваться в море информации. Спасибо за ваш труд!
спасибо) очень приятно что мой канал полезен и приносит пользу
Марио, это очень полезный и важный урок! Это основа оживления сайтов. Рада, что ты его выпустил. Спасибо. И кстати, пустил бы ты этот урок в раскрутку, чтобы у других учеников была возможность найти этот урок.
Как успехи спустя 4 года?
Вы так подробно объясняете, что даже самый тупой поймет) Спасибо за ваши уроки!)
Идеально, чтобы перейти от изучения css к js. очень полезный урок!
Спасибо, с вашей помощью сделал список с переключением иконок при открытии-закрытии списка. Лайк! Метод toggle мне больше понравился.
Вчера гуглил всю эту тему, а сегодня ютуб подкинул твоё видео в рекомендации. Спасибо за полезный контент) Всё доходчиво и понятно.
Только начал изучать js и стараюсь понять взаимодействия с html, css. Ваш урок многое прояснил, очень доступно и понятно, спасибо!
Как у тебя успехи спустя 2 года?
очень долго пытался найти что то подобное. я в голове имею представление как осуществить но из за того что не работал с js просто путаюсь в синтаксисе да и вообще по большому счёту не знаю его, но теперь всё понятно. спасибо!
Спасибо, очень просто и познавательно. Мне очень помог Ваш материал в верстке собственного проекта
Это лучшее объяснение которое я находил!))
Спасибо! Очень полезный урок! Доходчиво выкладываете!!!
спасибо за урок, интересно
- Да?
- Да!)))
p.s. Спасибо!
Спасибо большое за подробное объяснение!!!
Спасибо, очень полезно!
Спасибо тебе!!! Очень крутое и полезное видео
Спасибо большое вам! Вот только можно в следующих видео экран сделать поближе или покрупнее, а то смотриш и не видишь что вы пишите там.
дякую за контент дуже помагає
Отличный урок ! Спасибо!
Отличное объяснение!
Если мы присваиваем что-то elem.className, то это заменяет всю строку с классами. Иногда это то, что нам нужно, но часто мы хотим добавить/удалить один класс./На learn js так написано
Спасибо, то что искал
Почему-то ваш способ не работает. У меня JS не воспринимает двоеточия и скобки, указывая на ошибку синтаксиса, хотя я все точно так же прописал и проверил.
Та ж проблема
Спасибо за видео.
07:16 document.querySelector(selectors: '.list')
не оч понятно, selectors: - это плагин какой-то Вам добавил?
document.querySelector('.list') же вроде надо? Непонятно.
это VS code автоматом подставляет, это просто подсказка - не является частью кода
Краткая запись в Emmet:
ul.list>li.item{Item $}*4
то же самое, что:
Item 1
Item 2
Item 3
Item 4
Привет) спасибо за видео, а что за расширение стоит, которое подсвечивает селектор? 6:07
JS Parameter Annotations --- ctrl+c)))
@@centradude493 Спасибо
@@centradude493 что-то не работает он
спасибо
Спасибо большое!!!
Спасибо, помог.
Sir make a video on add to cart in JavaScript......sir I have a question how can we make product inside product I mean when I click on addto cart button it displays another addto cart button same like 9 times how can we make like this
в 2024 году твой код не работает в курсе ?
Всё очень здорово. Спасибо!
Но про className так не чего и не услышал.
className просто читает класс элемента и так же перезаписывает его например document.body.className = 'wrap', у className есть старший брат, classList, лучше пользоваться им, тоже самое будет document.body.classList.add('wrap'), но у classList есть много других методов например toggle, remove, и другие
@@MarioDev Спасибо. Про читал уже про это свойства.
у меня вопрос, допустим я скачал коллекцию анимаций, подключил этот файл и анимацию к элементу по классу()она работает - элемент анимирован, но если я этот же класс анимации добавляю к элементу через JS класслист.тоглкласс, то он не анимируется, почему??? класс подключается, в консоли это видно, но анимация не происходит
скинь код
@@MarioDev спс, я уже разобрался с проблемой)
Спасибо большое. А как сделать чтобы при нажатии на один элемент из ul, у остальных удалялись классы? У нажатого появлялся, а у остальных удалялся
у всего списка в цикле удаляешь класс active, у нажатого элемента добавляешь
@@MarioDev извините, а можно пример?
почему у меня тогл не работает? то есть класс просто добавляется и все.
const iconMenu = document.querySelector('.menu__icon');
const menuBody = document.querySelector('.menu__body');
iconMenu.addEventListener("click", function (e) {
menuBody.classList.toggle('_active');
});
разобрался. .menu__body _active перекрывал иконку). видео крутое. подписался
Текст мелкий. С телефона особенно код плохо видно.
Спасибо за уроки, не подскажите почему выдает ошибку "Uncaught SyntaxError missing ) after argument list" Код проверил все так же как у вас ссылка на скрин prnt.sc/ut2uwo
тоже самое
+++