ここで奇妙な問題。
TinyMCE をテキスト エディタとして使用する既存のシステムでの作業。
jquery sortables を使用して、多数の可動 div を含むページを作成しました。現在、TinyMCE は dom 内で移動されることを好まないようです。そのため、少し調査した後、移動中の div 内のテキスト ボックスから tinymce インスタンスを削除し、ドラッグの最後に再度追加する必要があるようです。インスタンスを正常に削除できますが、再度追加しようとすると削除されません。
私は TinyMCE の最新バージョン、少し古いバージョンの jQuery を持っています (更新を試みましたが、うまくいきませんでした)。
これを解決できないため、この投稿:)
$(function() {
$("#categoryorder").sortable({
opacity: 0.6,
cursor: 'move',
revert: true,
forcePlaceholderSize: true,
scrollSensitivity: 40,
start: function(e, ui) {
tinyMCE.execCommand( 'mceRemoveControl', false, 'textarea1' );
},
stop: function(e,ui) {
// won't add back here for some reason
tinyMCE.execCommand( 'mceAddControl', false, 'textarea1' );
$(this).sortable( "refresh" );
}
});
});
なぜ追加しないのかわからない、何かアイデアはありますか?