我有几个可拖动和调整大小的 div。调整大小时位置值从相对(可拖动)变为绝对(可调整大小)这一事实已为人所知,但我仍然没有找到解决问题的方法。
我想做的是在拖动事件开始时将我的 div 位置从相对位置转换为绝对位置。
我试过这个:
$( ".drag" ).draggable({ containment: "window", stack: ".drag", start: function() {$(this).css({position: "absolute", top: $(this).offset().top, left: $(this).offset().left});}});
http://jsfiddle.net/Tancrede/EeU2u/
但它不起作用。divtop: 0px, left: 0px
在传递到绝对位置时不断检索位置。