Criando Drag and Drop com JavaScript (Arrastar e Soltar)

  Рет қаралды 17,171

Will Dev

Will Dev

Күн бұрын

Пікірлер: 54
@henriquelenda9020
@henriquelenda9020 10 ай бұрын
Explicação bem rápida e pratica, justamente o que precisava
@gustavogmartinelli
@gustavogmartinelli 11 ай бұрын
Estou procurando fazer essa funcionalidade e você me explicou passo-a-passo! Muito obrigado!!
@netopazini
@netopazini Жыл бұрын
muuuuuito bom mano, sua didática é maravilhosa, obrigado pela ajuda!!
@GustavoHenrique-iq3uu
@GustavoHenrique-iq3uu Жыл бұрын
Estava pensando em fazer um CRM para mim como exercício para aprender JS, li seu código e teste no meu browser colocando console.log em tudo que não entendia e entendi! Valeu, meu caro. Com isso aprendi várias WEB APIs que não fazia ideia que existia
@will_dev
@will_dev Жыл бұрын
Que massa Gustavo 🚀🚀
@medCherkaoui
@medCherkaoui Жыл бұрын
Thankhs mans , very simple and straightforward
@normalzinho
@normalzinho Жыл бұрын
e como faço para que ele reconheça que pode ter um algo lá dentro caso eu mova um conteúdo, ele automaticamente ja entende? porque estou tentando fazer mais o meu preciso que ele faça um push na lista e faz um post para o banco.
@moisesantonio4335
@moisesantonio4335 Ай бұрын
valeu cara, sucesso
@eduardofagundesferreira8891
@eduardofagundesferreira8891 Жыл бұрын
Show de bola... muito legal mesmo.
@cssgabriel
@cssgabriel 8 ай бұрын
Muito bom! Parabéns
@brunovilela_trp
@brunovilela_trp 28 күн бұрын
Amigo, muito bom seu script, vc adaptaria para salvar em um BD esse código, e quanto cobra para fazer a adaptação?
@kikikinha
@kikikinha 5 ай бұрын
Muito bom! Ajudou muito. :)
@PexuPixo
@PexuPixo 2 жыл бұрын
Os projetos práticos são ótimos, o seu tempo dedicado aos vídeos para produzir conteúdo e tal. Sei que os vídeos geralmente são curtos, só que alguns pontos pelo menos pra mim ficam superficiais e confusos, às vezes, eu tô tentando esmiuçar partes desse código ainda pra entender como funciona tim-tim por tim-tim a função "getNewPosition()", para entender exatamente o que faz aquele "for", o método "getBoundingClientRect()", o qual eu desconhecia e também o "insertAdjacentElement()" e "prepend()".
@will_dev
@will_dev 2 жыл бұрын
Muito obrigado pelo feedback, vou tentar melhorar nesses pontos :D
@PexuPixo
@PexuPixo 2 жыл бұрын
@@will_dev seus vídeos me ajudam bastante, não querendo ser chato, sei da dificuldade que é planejar, gravar, editar e os vídeos, manter um canal, mas para seu canal crescer mais ainda as críticas construtivas têm seu valor também, não somente os elogios, esses últimos motivam, já as críticas construtivas dão um norte sobre aspectos a serem melhorados. Acredito que com o tempo sua didática evoluirá ainda mais.
@DanteDerette
@DanteDerette 7 ай бұрын
Toooop! Obrigado!
@lapluiz
@lapluiz 11 ай бұрын
Amigo por acaso tem algo assim que funcione com touchscreen tb?
@tiagomarianodjesus
@tiagomarianodjesus 6 ай бұрын
Show, gostei.
@gapaiva44
@gapaiva44 Жыл бұрын
Tem algum tutorial para salvar a ordem em banco de dados?
@will_dev
@will_dev Жыл бұрын
Aqui no canal não, mas não deve ser muito difícil, tem que salvar a coluna, e no salvar você percorre os filhos dessa coluna para identificar cada item e salvar com uma ordem, algo assim
@lapluiz
@lapluiz 11 ай бұрын
Muito obrigado pelo vídeo com um código tão simples, vou tentar implementar o evento touch para quando o device não for desktop. vlw
@emanueloliveira2205
@emanueloliveira2205 10 ай бұрын
Olá, desculpe incomodar, conseguiu fazer isso?
@fernandafortes3782
@fernandafortes3782 2 жыл бұрын
Bem legal, olha como eu posso fazer para arrastar e soltar mais de um elemento ?
@will_dev
@will_dev 2 жыл бұрын
Agradeço seu feedback :D Olha, sobre arrastar vários não tentei ainda, mas daria para você selecionar os itens ao clicar em cima, adicionando alguma class para esses itens, aí ao mover pegar todos que tenham essa class
@charlesandersonwd
@charlesandersonwd 2 жыл бұрын
Muito top! Parabéns! Inserindo um atributo "data-column" nas colunas e "data-item" nos itens, como seria para que, ao soltar o item, executasse uma função com estes valores como parametros? Ex.: moveTo(item_id,column_id); function moveTo(item_id,column_id){ console.log('moveu o item '+ tem_id + 'para a coluna ' + column_id); } Que aí já permitiria que as alterações persistissem no backend.
@will_dev
@will_dev 2 жыл бұрын
Tem alguns eventos js relacionados, acredito que o ondrop ou ondragend possam atender
@tonyriko
@tonyriko 2 жыл бұрын
Muito bacana, parabens!
@will_dev
@will_dev 2 жыл бұрын
Agradeço o feedback :D
@walney2008
@walney2008 2 жыл бұрын
tem como ser feito isso com componentes, controles como o Bubble faz ?
@will_dev
@will_dev 2 жыл бұрын
Não tem :/
@renatozr11
@renatozr11 Жыл бұрын
Uma dúvida, quando você adiciona um evento ao document ele para para todos os elementos do dom?
@will_dev
@will_dev Жыл бұрын
Sim
@rarozodev
@rarozodev 2 жыл бұрын
vlw, inscrição aqui amigo, keep going.
@will_dev
@will_dev 2 жыл бұрын
Valeeu
@robertomedeiros6730
@robertomedeiros6730 Жыл бұрын
Show!
@MatheusSilva-qm3ph
@MatheusSilva-qm3ph 2 жыл бұрын
Muito top! Uma pergunta, rota restrita só é possível com JavaScript puro e de forma segura? Obrigado!
@eduardospek
@eduardospek 2 жыл бұрын
Show! 👏🏽👏🏽
@engereggae1
@engereggae1 Жыл бұрын
O problema é que quando carrega a pagina ele volta a posição inicial, precisava que ele mantesse a alteração.
@will_dev
@will_dev Жыл бұрын
Hmm, nesse caso daria pra armazenar os itens no storage do navegador, e validar se tiver algo, carrega, se não carrega do zero os itens
@mr_darkkk
@mr_darkkk 10 ай бұрын
Usa LocalStorage
@engereggae1
@engereggae1 7 ай бұрын
@@mr_darkkk O que seria ?
@engereggae1
@engereggae1 7 ай бұрын
Armazenar no Banco de dados ?
@vkRenan
@vkRenan 7 ай бұрын
​@@engereggae1 Você precisa entender como salvar esse item no banco de dados. Você precisaria ter uma tabela de colunas, onde cada coluna pode ter um cartão. O cartão também seria uma tabela no banco de dados, onde você pode criar cartões. Você só precisaria encontrar uma maneira de saber quando o cartão mudou de coluna e salvar essa alteração no banco de dados.
@Francisco_Reneilson
@Francisco_Reneilson 2 жыл бұрын
adorei o video, mas teria como fazer com que as posições sejam salvas no localstorage? fica aqui minha duvida.
@will_dev
@will_dev 2 жыл бұрын
Agradeço o feedback! Tem sim, dá para armazenar um objeto com 3 arrays por exemplo (um para cada coluna), e em cada array, pode ter o nome da coluna e um array dos cards, aí cada vez que mudar só percorrer o que está em tela e salvar
@Francisco_Reneilson
@Francisco_Reneilson 2 жыл бұрын
@@will_dev Eu nunca pensaria em algo assim kkk é uma solução mais simples do que eu pensei. Muito obrigado, professor.
@jonathastrajano1700
@jonathastrajano1700 2 жыл бұрын
Você deveria criar um curso
@will_dev
@will_dev 2 жыл бұрын
Tenho muito o que aprender antes disso kk
@augustomoraesss3651
@augustomoraesss3651 2 жыл бұрын
Quando a gnt acha que ja ta sabendo de bastante coisa kkkkkk
@will_dev
@will_dev 2 жыл бұрын
Aí vemos que estamos só no início kk
@ttaylor2370
@ttaylor2370 Жыл бұрын
Na boa , essa aula tá mais pra hackers.
@pliniopvv2
@pliniopvv2 9 ай бұрын
POR QUE O BOLSONARO VETOU LIMITAR OS PODERES DO STF??
@leptospiroseclips
@leptospiroseclips 8 ай бұрын
Pra te comer 😂
Criando lista Drag and Drop com React JS 🧨
25:57
Sujeito programador
Рет қаралды 7 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
CRUD Full Stack com Node, React & MySQL
40:19
Will Dev
Рет қаралды 130 М.
How To Build A Drag & Drop Kanban Board With JavaScript
21:00
Tom Is Loading
Рет қаралды 41 М.
JavaScript - Drag & Drop Files & Elements
9:26
Azul Coding
Рет қаралды 6 М.
React Drag And Drop Tutorial - React-DND Made Simple
28:43
PedroTech
Рет қаралды 138 М.
How To Build Sortable Drag & Drop With Vanilla Javascript
22:22
Web Dev Simplified
Рет қаралды 340 М.
Quadro de Tarefas - Arrasta e Solta com JavaScript (Drag and Drop)
37:25
Consumindo API do Chat GPT com JavaScript 🔥
8:32
Will Dev
Рет қаралды 11 М.
DRAG AND DROP COM JAVASCRIPT.
12:01
Thiago Pereira
Рет қаралды 7 М.
Criando Jogo da Forca com JavaScript 🔥
19:35
Will Dev
Рет қаралды 2 М.
Aprenda o evento drag and drop com este projecto
26:57
CssDescomplicado
Рет қаралды 4,2 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН