这是一个带有数组包含(jquery UI)的可拖动图像的工作示例。
offsetLeft = $('#outerdiv').offset().left;
offsetTop = $('#outerdiv').offset().top;
blockWidth = $('#outerdiv').width();
blockHeight = $('#outerdiv').height();
imgWidth = $('#imgdrag').width();
imgHeight = $('#imgdrag').height();
x1 = offsetLeft + blockWidth - imgWidth;
y1 = offsetTop + blockHeight - imgHeight;
x2 = offsetLeft;
y2 = offsetTop;
$('#imgdrag').draggable({
containment: [x1,y1,x2,y2]
});
现在我旋转 div 并且我的遏制失败(不是整个图像都显示,有时你可以看到红色背景颜色)。
旋转 div 时如何重新计算或转换 x1/y1/x2/y2?