3

我在我的网站上有一个小编辑器,我可以在其上添加一个图像。我可以使用jQuery插件(可调整大小)调整图像大小。出于这个原因,我不得不禁用图像周围的大小调整边框。在Firefix中,我使用它:如何删除在JavaScript中的图像周围的resizig处理程序与JavaScript?

execCommand("enableObjectResizing", false, false); 

它工作正常。我如何为IE做类似的事情?

在此先感谢

回答

1

你不能,我害怕。在IE的可编辑元素中包含不可调整大小的图像的唯一方法是将其设置为元素的背景图像,并确保元素不是have layout

+0

是的我知道布局有问题。我只是希望找到另一种解决方案。无论如何,我会试试这个。谢谢 – novellino 2011-02-01 11:54:29

0

如果你想实现在IE11同样的效果,你可以使用此代码(JavaScript的):

function controlselectHandler(evt) { 
    evt.preventDefault(); 
} 
document.body.addEventListener('mscontrolselect', controlselectHandler); 

这消除了手柄和调整大小功能。光标仍然会变成悬停时调整大小的光标,但这应该可以用css解决。

我不确定这是否会在以前版本的IE中工作。