Gui*_*ile 4 jquery jquery-ui-resizable
我会尝试用文字说清楚:我想知道是否有一种方法可以使jquery-ui-resizable同时调整4面上的对象的大小,以便对象的中心保持在同样的立场.
这是沙箱http://jsfiddle.net/V79Ge/
所以,它非常像aspectRatio = true,但是当我从一侧调整对象的大小时,它会控制另外三个边
谢谢你的线索!
j08*_*691 10
这是你所追求的效果:jsFiddle示例.
jQuery的:
$('#resizeMe').resizable({
aspectRatio: true,
resize: function(event, ui) {
$(this).css({
'top': parseInt(ui.position.top, 10) + ((ui.originalSize.height - ui.size.height)) / 2,
'left': parseInt(ui.position.left, 10) + ((ui.originalSize.width - ui.size.width)) / 2
});
}
});
Run Code Online (Sandbox Code Playgroud)
编辑:更新代码和jsFiddle以使用ui.position和ui.originalSize.
| 归档时间: |
|
| 查看次数: |
3948 次 |
| 最近记录: |