我正在使用jQuery UI的draggable功能,以及droppable功能,使得可以将图片重新排序到不同的盒子中。
当我将一张图片从盒子中拖出时,一旦离开其直接容器,它就会出现在所有其他元素下面。
在Google搜索时,我发现可以添加以下内容:
helper: 'clone',
appendTo: "body"
这样做可以使被拖动的元素显示在所有元素的顶部,但它仍然留下了原始复制品在方框里,而我不想要那个。
有没有办法让元素在拖动时保持在所有东西的顶部?我已经尝试了高z-index,但无济于事。
这里是一个 jsfiddle,它显示第一个可拖动元素在第二个元素后面。反过来则没有问题。 我不能改变包含div的相对位置而不破坏很多其他东西。