【发布时间】:2010-11-16 09:12:24
【问题描述】:
【问题讨论】:
标签: jquery jquery-ui resize resizable
【问题讨论】:
标签: jquery jquery-ui resize resizable
将此添加到您的 CSS 上方您的#block1 选择器:
#blocks > div
{
width: 200px;
height: 200px;
}
在您希望用户调整大小之前,无需获取可调整大小的脚本。仅供参考,使用这样的 :not 选择器会使 CSS 更清晰:
#blocks > div:not(#block1)
{
width: 200px;
height: 200px;
}
但 IE 不支持:not,我不确定它的降级程度。这就是为什么需要将第一个示例放在 #block1 选择器上方的原因。
【讨论】:
您只需使用 heigth() 和 width() 添加所需的大小和宽度:
$(document).mousedown(function(e){
var block = $('<div id="new">New</div>')
$('#blocks').append(block)
block.css('left', e.pageX).css('top', e.pageY).resizable()
block.height('40');
block.width('40');
})
或者,您可以将这些设置直接放入 css。
【讨论】: