如何防止用户在designMode中调整图像大小?(单击图像时禁用手柄)
这适用于Firefox:
document.execCommand("enableObjectResizing", false, false);
对于我用过的IE:
image.attachEvent("onresizestart", function(e) { e.returnValue = false; }, false);
假设你打开contentEditable就像这样:
document.body.contentEditable = true;
您所要做的就是关闭所有(或部分)图像.
var imgs = document.getElementsByTagName("IMG"); for (var i = 0; i < imgs.length; ++i) { imgs[i].contentEditable = false; }
我想你会发现这更容易接受.似乎在Firefox中工作,但我不确定其他浏览器:
document.execCommand("enableObjectResizing", false, false);
它使拖放能力保持完整.