Пишу комментарий потому что ты топ. Единственный у кого можно черпать инфу для Джуна. Остальные рассчитывают для полных нулей и ничего интересного не увидишь. У тебя же высший пилотаж! Спасибо)
Максим спасибо вам, объясняете все так интересно и понятно. Не смогла прослушать данный урок на skillbox потому что там преподаватель объяснял все топорно и без наглядности.
Неплохо, но много дублирования одинаковых строчек, но пробовали еще оптимизировать? я сегодня посмотрел штук 10 видео на тему табов, в ютубе лучше вроде не нашел, но смущает 3 уровня вложенности в условиях и довольно много одинаковых строчек. upd. На канал подписался, нашел много интересного
Привет. Было бы здорово если бы сделал урок о том как сделать увеличение картинки при наведении в определенной фигуре, например в круге или квадрате. То есть не всю картинку просто увеличивать а там где курсор водишь. Ты понял я думаю о чем речь. В магазинах обычно так при наведении.
JSON файл и js. Как прочитать полно статей. Как записать - нету. Тема для видео: чтение JSON, преобразование в массив, сохранение измененного массива в файл JSON.
че то я как то в конце начал делать сам и сделал короче)) let activeBtn = document.querySelector('.tabs__btn--active') let activeParent = activeBtn.closest('.tabs__item') if(e.target.classList.contains('tabs__arrow--prev')){ let previousParent = activeParent.previousElementSibling console.log(previousParent) if(previousParent){ let previousPath = previousParent.querySelector('.tabs__btn').dataset.tabsPath tabsHandler(previousPath) } }
Пишу комментарий потому что ты топ. Единственный у кого можно черпать инфу для Джуна. Остальные рассчитывают для полных нулей и ничего интересного не увидишь. У тебя же высший пилотаж! Спасибо)
спасибо большое)
повышаю скилл в js с вашей помощью. благодарю за серию роликов про ui компоненты, супер классная практика
Пожалуйста)
Максим спасибо вам, объясняете все так интересно и понятно. Не смогла прослушать данный урок на skillbox потому что там преподаватель объяснял все топорно и без наглядности.
Пожалуйста)
Большое спасибо! Контент чудный!
Спасибо за видео! Очень интересно
Макс, спасибо, как всегда всё супер!👍 Тоже бы хотела увидеть готовый плагин табов! К твоему плагину уже заочное доверие😉
Спасибо)
Очень чёткое и понятное объяснение. Спасибо
Пожалуйста)
Огромное спасибо за ваш труд! Продолжайте в том же духе!
спасибо за такие слова ) продолжаю!
спасибо за контент) все как всегда на уровне) Ждем плагин для табов)
Спасибо)
ждем видео урок по плагин табов )) спс за урок круто из Ташкента )
спасибо)
@@maxgraph да ждем
🔥🔥🔥
Огонь
спасибо)
👍😚
А как можно сделать вложенные табы? Типо в табах, есть еще табы. Хотелось бы конечно увидеть плагин по этим табам)
ну так сходу и не сказать) просто пишите на другие кнопки (вложенные) свои обработчики.
Неплохо, но много дублирования одинаковых строчек, но пробовали еще оптимизировать? я сегодня посмотрел штук 10 видео на тему табов, в ютубе лучше вроде не нашел, но смущает 3 уровня вложенности в условиях и довольно много одинаковых строчек.
upd. На канал подписался, нашел много интересного
Не пробовал =)
Если продублировать такой же блок, то перестает работать. Как пофиксить?
Видимо надо находить несколько элементов через querySelectorAll
Привет. Было бы здорово если бы сделал урок о том как сделать увеличение картинки при наведении в определенной фигуре, например в круге или квадрате. То есть не всю картинку просто увеличивать а там где курсор водишь. Ты понял я думаю о чем речь. В магазинах обычно так при наведении.
Да, понял) ок
а как можно анимировать появление контента табов?
Есть урок про fadeIn
JSON файл и js. Как прочитать полно статей. Как записать - нету. Тема для видео: чтение JSON, преобразование в массив, сохранение измененного массива в файл JSON.
Жду плагин для табов, спасибо
Уже есть))
че то я как то в конце начал делать сам и сделал короче))
let activeBtn = document.querySelector('.tabs__btn--active')
let activeParent = activeBtn.closest('.tabs__item')
if(e.target.classList.contains('tabs__arrow--prev')){
let previousParent = activeParent.previousElementSibling
console.log(previousParent)
if(previousParent){
let previousPath = previousParent.querySelector('.tabs__btn').dataset.tabsPath
tabsHandler(previousPath)
}
}