Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

169
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!