Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

178
Vistas
Un error al que me enfrento con JqueryUI arrastrable/soltable

Agradecería si alguien me puede ayudar,

aquí está mi código:

 `https://jsfiddle.net/m796a3ud/`

Lo que quiero hacer es arrastrar una imagen de esta lista de imágenes y poder obtener un clon que se pueda arrastrar, y cuando lo coloco dentro del cuadro, cuenta cuántas imágenes hay dentro, funciona bien en su mayor parte, pero cuando intente arrastrar la imagen clonada dentro y fuera de la caja un par de veces, el clon se clona solo, lo cual no es lo que quiero, ¡realmente agradecería la ayuda!

Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Tienes que llamar a ui.helper.remove(); en el evento de salida, intente esto:

 $(function() { // document.addEventListener('mousemove', function(event) { // console.log($(':hover').hasClass('draggable')) // }) var n = 0; $( ".draggable" ).draggable({helper: 'clone'}); $( ".wrong" ).draggable(); $( "#droppable" ).droppable({ accept: ".draggable", drop: function( event, ui) { console.log(ui.draggable) console.log($(':hover').hasClass('draggable')) var new_signature = $(ui.helper).clone().removeClass('draggable'); new_signature.draggable(); $(this).append(new_signature); if($(new_signature).hasClass("ui-draggable") && !$(new_signature).hasClass("dropped")){ $(new_signature).addClass("dropped draggable") n++; $(".count").text("There are " + n + " divs inside parent box detail."); } }, out: function(event, ui) { ui.helper.remove(); if($(ui.draggable).hasClass("draggable") && $(ui.draggable).hasClass("dropped")) { $(ui.draggable).removeClass("dropped") console.log(ui.helper) } if( n > 0) { n-- } $(".count").text("There are " + n + " divs inside parent box detail."); } }); });
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda