我有几个可拖动和可调整大小的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/
但它不起作用。
当传递给绝对值时,div会继续检索top: 0px, left: 0px
位置。