Enviado em 06/11/2018 - 20:51h
Eu estou tentando realizar a troca de duas imagens quando um usuário clica em usa e arrasta até a outra. Porém, o meu código não coloca as imagens na posição correta, ele deixa a imagem de destino no mesmo lugar e poe a imagem que foi arrastada na div seguinte, sobrepusendo uma outra imagem. Alguém poderia me ajudar? Sou iniciante em jQuery.<div class="painel-tabuleiro"> <div class="col-1"> <div class="containerImg"><img class="elemento" src="imagem/1.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/1.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/1.png"/></div> </div> <div class="col-2"> <div class="containerImg"><img class="elemento" src="imagem/2.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/2.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/2.png"/></div> </div> <div class="col-3"> <div class="containerImg"><img class="elemento" src="imagem/3.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/3.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/3.png"/></div> </div> <div class="col-4"> <div class="containerImg"><img class="elemento" src="imagem/4.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/4.png"/></div> <div class="containerImg"><img class="elemento" src="imagem/4.png"/></div> </div> </div>
$(".elemento").draggable(); $(".containerImg").droppable({ drop: function(event, ui) { var dropped = ui.draggable; var droppedOn = event.target; $(dropped).css({top: 0,left: 0}).appendTo(droppedOn); $(droppedOn.querySelector('img')).css({top: 0,left: 0}).appendTo(dropped.parent()); }, });
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Dock do debian está muito pequena (1)
Instalei Windows 11 e não alterou o Grub do Debian (0)
Linux Mint (21.2) não reconhece teclado mecanico RASEC da PCYES (2)