1
私はテキストエディタで作業しました。ヘッダーとフッター(基本的にテーブルの行)をエディタに配置するために作成されたプラグインが1つあります。ヘッダやフッタの移動を許可しないでください(私のバージョンは3.3.8ですが、最後の3.4.6でテストしました)。TinyMCEメソッドの削除がInternet Explorerで機能しない
基本的には、ユーザーがテーブルを移動しようとしたときにヘッダーまたはフッターの位置を再調整するために、メソッド "ed.onChange.add(function、ed、l)"の中にbasic_config.jsのメソッドを作成しました。 Firefoxので
//find out the div of the header
var elm = tinyMCE.activeEditor.dom.get("testeHeader");
//case the elm move of position...
if(elm != null) {
var txt = tinyMCE.activeEditor.dom.getOuterHTML(elm);
//method remove does not work in Internet Explorer
tinyMCE.activeEditor.dom.remove("testeHeader");
//relocates the header to the top
$('#editor1_ifr').contents().find('body').prepend(txt);
}
それは動作しますが、Internet Explorerのデ方法削除には、何もhappersに失敗
あり、この原因のいずれかの応答
何らかの形があります。?このような別の場所、ヘッダーまたはフッターのマウス選択をブロックするテーブルの?
すべての人に助けを借りてくれてありがとう!
良い先端の
が、Internet Explorer 8で、それはあまりにも仕事をdoesn't。ちょうどFirefoxで動作します。 – ricardo
thats pretty wierd、removeChildは、基本的なjavascript dom操作の1つです。 $(elm).remove()は何ですか?行う? – Thariama
申し訳ありませんが、私はいくつかのテストとあなたが引用し、実際にIE8で動作する指示を行いました。問題はIEが認識していない "前置"です。 IE上でページの先頭に移動する他の機能がありますか? – ricardo