I think the cursor style is tied to the body for the "layer" question. I solved the same problem on my page using the style in the class used by jQuery on the current draggable object:
.ui-draggable-dragging { cursor:move}
In this case (in the JSFiddle test case), you may notice that when your drag moves the droppable element over itself, the cursor is one of the highest z-position elements.
Try to reorder
<div id="drag">drag me!</div> <div id="drop"></div>
to
<div id="drop"></div> <div id="drag">drag me!</div>
and you see the difference. Or you can use the zIndex property for .draggable ().
If this applies to your real case, I think this may be a good alternative solution than resetting the cursor on the body element, because it is more specific.
source share