Ждал. Про drag and drop много инфы, но Ваша методика, без преувеличения, топ. Спасибо.
@itgid4 жыл бұрын
увы не моя. Это упрощенный код одного из ведущих разработчиков в области JS ( как и идея с вопросом о append) из предыдущего видео.
@ArabicLang.online4 жыл бұрын
@@itgid зато Ваша подача и объяснение это действительно ТОП!
@rudinandrey3 жыл бұрын
супер! всегда это казалось какой то магией :) а тут все реально просто, спасибо! у Вас талантище объяснять вещи простым языком.
@rax1945 Жыл бұрын
Огромное спасибо, аж голова болела от неудачных попыток понять драгон дроп, а тут за 10 минуток всё поня
@maximmaximov47723 жыл бұрын
Это был первый русскоязычный "тренинг" который я послушал за последние 5-6 лет, и я не пожалел времени которое потратил. Спасибо тебе большое за труды.
@АлександрРадько-ц4з2 жыл бұрын
Хорошее объяснение, но простенькое задание. Как сделать, чтобы внутри одного блока перемещалась картинка. Это что-то вроде координат по x и y?
@georgepetrosyan45894 жыл бұрын
Super, ochen ponravilos!!!!! I voobshe ochen krutie video u vas, malenkie obzornie i v tochku
@tuku_mann Жыл бұрын
Отличный урок! Необходимая база разобрана
@kustodes72454 жыл бұрын
только искал инфу про drag-drop! супер!
@ИринаЖукова-ю4е Жыл бұрын
Спасибо, я такое раньше не встречала, обязательно применю на практике.
@malina-malinovaia4 жыл бұрын
О, видео очень кстати. Как раз в мыслях был небольшой проект с использованием этих методов.
@brights_channel4 жыл бұрын
Офигенно полезное видео!!! В основном сейчас библиотеки везде, но так кайфово узнать как это работает под капотом. Огромное спасибо!
@ArabicLang.online4 жыл бұрын
Огромное спасибо! Давно интересовал этот вопрос.
@dihaneeer4 жыл бұрын
ох этот dnd... сколько он мне нервов помотал когда надо было без html5 реализацию сделать на реакте и чтобы это работало максимально быстро
@itgid4 жыл бұрын
Xbasic Game вы не поверите но первая аналогия на d&d была другая
@ПанОлеже4 жыл бұрын
Только картинку увидел и сразу лайк.
@kek_pupold2 жыл бұрын
1:27 Дрэгэйбл 😁
@anazkomult4 жыл бұрын
Интересный урок, спасибо! Вот бы еще ручную сортировку какого-нибудь списка перетаскиванием. :)
@sergeypinchukov60244 жыл бұрын
Поддерживаю.
@itgid4 жыл бұрын
@@sergeypinchukov6024 тоже
@sergeypinchukov60244 жыл бұрын
@@itgid Значит ждем второй урок)
@zakhariihusar69752 жыл бұрын
Я такой урок на англоязычном канале нашёл, но этот тоже посмотрел, чтобы сначала переварить первую часть😂
@MrUnknownman19862 жыл бұрын
@@zakhariihusar6975 Можешь дать ссылку на англоязычный канал ?
@antonnovikov36034 жыл бұрын
Здравствуйте, спасибо за урок, все понятно и информативно. По поводу ошибки с перетаскиванием нашел такое решение - строчка event.target.append(document.getElementById(itemId)); была заменена на event.currentTarget.append(document.getElementById(itemId));
@svloex3 жыл бұрын
работает
@alexeyser4 жыл бұрын
19 секунд назад.. рекорд по попаданию на видос)
@Akram-y4e7 ай бұрын
Уважаемый автор, благодарю за видео. Подскажите пожалуйста, как это сделать в элементоре с фотографией например?
@A1_TR_8126 ай бұрын
Привет! Спасибо за урок! ПОдскажите, а можно ли оставлять элемент там где мы его бросили и как это делать, присваивать новый класс брошенному элементу или можно как то по другому?
@VIJana793 жыл бұрын
Было бы классно увидеть, как перетаскивать несколько элементов. Потому что с одним элементом все вроде понятно, но стоит подключить ещё второй элемент для перетаскивания и начинаются проблемы. Понятно что нужно их перебрать. Но проблема в том, как правильно этот перебор сделать. Я уже полгода мучаюсь и не могу ни у кого найти объяснения, как это сделать. Все показывают drag and drop исключительно с одной картинкой.
@VIJana79 Жыл бұрын
@catsapp video да, конечно я нашла выход. Я простенькую игру делала. Ну она работает, с косячками правда, но в целом прикольно получилось.
@VIJana79 Жыл бұрын
@catsapp video ты мне помочь хотел или тебе подсказка нужна?
@nso6554 жыл бұрын
Ого! Круто! Спасибо Тебе )
@mukhammedismailov88953 жыл бұрын
Спасибо вам большое !!!
@uzver37874 жыл бұрын
Круто!) +++ drag & drop
@sergeypinchukov60244 жыл бұрын
Как вовремя, за урок спасибо.
@evilevil16193 жыл бұрын
Классный канал
@dilemann3 жыл бұрын
очень хотелось бы чтобы вы показали как применять этот функционал на слайде, спасибо
@kirilllubynets85922 жыл бұрын
Топ спасибо оч круто!
@МихаилДжекович-л1щ4 жыл бұрын
Нормас с утра под молочко зашло
@urunov64664 жыл бұрын
ага, аппендить понятно, но вот как он удаляется из той или и ной зоны ?
@fiorz-b8k2 ай бұрын
А как сделать чтобы элемент можно было свободно перемещать в любое место?
@vitaliidrapaliuk56523 жыл бұрын
Thank you!)
@aleksprimetv4 жыл бұрын
Только узнал что это такое, уже почти год джуном работаю, точнее не сталкивался с такой задачей, но все равно спс.
@DzhavidR4 жыл бұрын
дружище как ты попал на первый собес? и в каком городе это было? у меня с хх.ру одни отказы даже на простое стажерство, хотя по моему скромному мнению спокойно могу потянуть вопросы на джуна
@n5dev9484 жыл бұрын
@@DzhavidR На удаленку, вероятно, почти нет шансов попасть. Сам ищу, но также только отказы или игнор, даже до собеседования не доходит. Полагаю, что у миддлов и выше нет таких проблем. Выходит нужно развиваться каким-то образом самостоятельно...
@DzhavidR4 жыл бұрын
@@n5dev948 найдешь работу, чиркни, бухнем по этому поводу, но только чайку с плиткой с орехами - для мозга :D
@Qwertyqwerty-tq3we4 жыл бұрын
👍👍👍
@xilarek24954 жыл бұрын
Давай dnd на реакте, очень интересно
@_oxios_4 жыл бұрын
Спасибо!
@Shved_2.04 жыл бұрын
отличное видео
@pavelarseyev4524 жыл бұрын
Интересно, под этим видосом тоже будут писать, что так уже никто не делает, и что уже все давно фреймворками пользуются? )))) И на собесе, на вопрос "Как реализовать драг-н-дроп?", первым пунктом в ответе будет "Настроить сборку проекта под реакт, подключить туда компонент драг-н-дропа" и готово
@itgid4 жыл бұрын
Павел Арсеев конечно будут
@Basmete4 жыл бұрын
Нет не будут, потому что здесь в отличие от прошлого видоса прикладная инфа, а не сферический конь, странно написанный ещё и с вопросом «а что будет?» Разница в актуальности и адекватности материала видна невооружённым глазом
@ВсадникАпокалипсиса-я9е2 жыл бұрын
@@Basmete а как сделать чтобы при перетаскивании он исчезал в исходном месте и не прозрачневел во время перетаскивания?
@digitalturkistan18574 жыл бұрын
Спасибо
@javoxrxomidov4514 жыл бұрын
Привет и спасиба за бесплатный курс, пж сделай этот курс до уровня джуниора
@StrikerFeed4 жыл бұрын
Здравствуйте, спасибо за урок, полезно! Подскажите, пожалуйста, в чем может быть причина почему у меня не подсвечивается в VS Code "event" и, соответственно, все подсказки с ним после точки? Установлен плагин "JavaScript (ES6) code snippets".
@maksymgapachilo95074 жыл бұрын
Так и не дождался приклади с многими елементами)
@Krat_os_7 ай бұрын
А как сделать чтобы после обновления все осталось на месте?
@itgid7 ай бұрын
нужно где-то сохранять изменения на странице. Можно либо в LS, либо на сервере (более сложный вариант)
@yarik83men514 жыл бұрын
Вы планируете продолжать ООП в PHP и дальнейший переход на Laravel?
@itgid4 жыл бұрын
ООП да. Фреймворки - пока думаю.
@digitalturkistan18574 жыл бұрын
@@itgid ждем
@egorflegontov37263 жыл бұрын
Это только мышкой работает или в сенсорном экране тоже работает?
@nodirayakubova63954 жыл бұрын
Классно
@yuryitikhonoff96314 жыл бұрын
Александр, контент - огонь. Респект от начинающего вайтишника. Только вот Ваше произношение английских слов режет слух англоговорящих соотечественников немного.
@seryozhamangushev96384 жыл бұрын
Не знаю, уж больно странное решение наверное. Да и потом, на самом деле мы не перемещаем в любую доступную область блок, а лишь имитируем перемещение div. Как для урока, полезно, но на практике такое не просят делать. Если что-то перемещать, то перемещать реально.
@itgid4 жыл бұрын
А вы точно видео смотрели?
@Vampir214 жыл бұрын
Здрасьте)
@daryaneznanova99642 жыл бұрын
то есть все так просто? а я пыталась через mouseup/mousemove/mouseover все это делать🤦♀
@alexcherepanov61524 жыл бұрын
надо бы пример с циклом, ведь у нас может быть не 2 блока, а 10 столбиков а ля таск менеджер, мы же не будем вешать функцию drop на каждый столбик отдельно)
@itgid4 жыл бұрын
отличная идея. Сделаю!
@Cindorqw4 жыл бұрын
Ага и 10 обработчиков на каждый столбик? А если их 100? 1000?
@itgid4 жыл бұрын
@@Cindorqw кто об этом сказал? Вы реально думаете циклом будут вешать?
@mikhailovsienko38304 жыл бұрын
не легко догадаться
@el_marca49873 жыл бұрын
Зачем через старый 'on' назначать событие, если уже давно есть addeventlistener? Потом говорите, что вас хейтят
@ivanvano85714 жыл бұрын
А я майже нічого не зрозумів......
@turtrueweb4 жыл бұрын
+
@webad87702 жыл бұрын
автор глупый, в конце не раскрыл тему до конца а сказал что это легко и вы догадаетесь