我的网站上有一个小编辑器,我可以在上面添加图像。我可以使用 jQuery 插件 (Resizable) 调整图像大小。出于这个原因,我不得不禁用图像周围的调整大小边框。在 Firefix 中,我使用了这个:
execCommand("enableObjectResizing", false, false);
它工作得很好。我怎样才能为 IE 做类似的事情?
提前致谢
我的网站上有一个小编辑器,我可以在上面添加图像。我可以使用 jQuery 插件 (Resizable) 调整图像大小。出于这个原因,我不得不禁用图像周围的调整大小边框。在 Firefix 中,我使用了这个:
execCommand("enableObjectResizing", false, false);
它工作得很好。我怎样才能为 IE 做类似的事情?
提前致谢
你不能,我害怕。在 IE 的可编辑元素中包含不可调整大小的图像的唯一方法是将其设置为元素的背景图像并确保该元素没有layout。
如果想在IE11中达到同样的效果,可以使用这段代码(javascript):
function controlselectHandler(evt) {
evt.preventDefault();
}
document.body.addEventListener('mscontrolselect', controlselectHandler);
这将删除句柄和调整大小功能。光标在悬停时仍会变为调整大小的光标,但这应该可以用 css 解决。
我不确定这是否适用于以前版本的 IE。