我加入了一个图像使用TinyMCE的编辑器:TinyMCE的防止图像缩放
var params = {
src: filename,
title: "Attached image: " + filename,
width: 500
};
ed.execCommand("mceInsertContent", false, ed.dom.createHTML("img", params));
这正确地插入图像编辑器。但是,当用户点击图像时,他可以调整它的大小。
我想知道是否有一种方法:
- 防止调整只在一个方向(即我怎么保持一个固定的宽高比为图像)
- 完全防止用户用户调整图像大小
感谢您花时间做这件事。然而,至少在FF和Chrome(对不起,使用Linux,无法用IE测试),我没有选择调整图像的大小。如果我打开'object_resizing'调整大小事件不会被调用...是否有我缺少的东西? – nico 2012-08-20 14:25:50
在webkit(safari/chrome)下面存在一个tinymce bug报告:tinymce.com/develop/bugtracker_view.php?id=2495 – Thariama 2012-08-20 15:33:27
好吧,这不是问题,'object_resizing = FALSE'关闭句柄Firefox(不知道关于IE)。 Webkit不显示它们的事实仅仅是因为它没有在'iframes'中实现对象大小调整。我的观点是即使在Firefox中也不会调用resize事件。我认为这是由于事件不在同一窗口中。所以我的问题是:在IE 1)你看到'object_resizing = false'的句柄? 2)调整图像大小时调用的大小调整事件? – nico 2012-08-20 15:43:27