jQuery我可能对'sdraggable()与 css 的结合有一个非常具体的问题。divs我的身体里有很多都是可以拖动的:
for(var i = 0; i < 150; i++) {
var randomleft = Math.floor(Math.random()*1000);
var randomtop = Math.floor(Math.random()*1000);
var appenditem = '<div id="cube'+i+'" style="position: absolute; border: 2px #000 solid; left: '+randomleft+'px; top: '+randomtop+'px; width: 15px; height: 15px;"></div>'
$('body').append(appenditem);
cubes.push($('#cube'+i));
}
$('div').draggable();
到目前为止,一切都很好。
然后我有一个固定<div id="fixed">在我身体的特定位置,可以说:top: 50px; left: 50px;
我想做的是触发事件处理程序dragstop并获取当前拖动的dragstop div与固定div之间的距离。
例如,在 dragend 上,一个 div 被拖到:top: 500px; left: 40px然后我想要这些值:+450并且-10因为 div 是top: +450px和-10pxfrom #fixed。
我该怎么做,尤其是负值。
提前致谢