Estoy usando JQuery 1.5.1 y JQuery UI 1.8.11.Interfaz de usuario de JQuery: Cancelar ordenable en Droppable Drop
He añadido ordenable para una serie de elementos: la tarea aquí es permitir que el arrastre ordene, todo funciona bien.
Pero también quiero incorporar lanzables, por lo que el artículo se puede caer sobre una zona "Me copiar" - la tarea no será duplicar el elemento (Voy a trabajar que poco después)
Problema El objetivo que se puede soltar se encuentra en la parte inferior de la lista ordenable (no quiero mover esto) y una vez que se produce la caída, el elemento clasificable se mueve al final de la lista.
Lo que quiero hacer es cancelar este tipo cuando se desencadena el evento de soltar.
You can see my problem in action here (sólo arrastre "Artículo 1" a la "soltar para copiar artículo" área y verá el tipo no quede cancelada)
Como se puede ver que he intentado lo siguiente en la caída lanzables" "evento (sugerido de jQuery UI Docs) pero no parece funcionar ...
$(this).sortable('cancel');
también estoy abierto a cualquier otra recomendación sobre la manera de lograr esto 'soltar para copiar' efecto yo estoy buscando.
Gracias
Lo ¿quieres decir con cancelar? Cancelar detendrá la clasificación y dejará lo que estaba ordenando en el lugar exacto donde lo dejó. – jQuerybeast
@jQuerybeast: Sí, eso es lo que quiero, la "cancelación" devolverá el artículo al espacio original. Entonces en mi JSFiddle, si intentas copiar el ítem 1, la copia ocurrirá y el ítem 1 debería volver a la cima ... en el momento en que se mueve al fondo ya que fue la última posición de resaltado antes del evento de caída – musefan
Cancelar no ' t trabajo con ordenable pero con arrastrable. En orden, puede cancelar/detener toda la función. – jQuerybeast