3

Web サイトに小さなエディターがあり、それに画像を追加できます。jQuery プラグイン (Resizable) を使用して画像のサイズを変更できます。このため、画像の周囲の境界線のサイズ変更を無効にする必要がありました。Firefixでは、これを使用してそれを行いました:

 execCommand("enableObjectResizing", false, false);

そしてそれはうまくいきました。IEで同様のことを行うにはどうすればよいですか?

前もって感謝します

4

2 に答える 2

1

あなたはできません、私は恐れています。サイズ変更不可の画像を IE の編集可能な要素に含める唯一の方法は、その画像を要素の背景画像として設定し、要素にlayoutがないことを確認することです。

于 2011-02-01T10:17:08.943 に答える
0

IE11 で同じ効果を得たい場合は、次のコード (javascript) を使用できます。

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

これにより、ハンドルとサイズ変更機能が削除されます。カーソルはホバー時にサイズ変更カーソルに変わりますが、これは css で解決できるはずです。

これが以前のバージョンの IE で機能するかどうかはわかりません。

于 2014-06-19T19:15:49.060 に答える