我曾經和tinymce一起工作過,但是當我想把它放到fancybox中時會引起很多麻煩(第二次啓動fancybox窗口失敗)。 Cleditor也不起作用(顯示「true」而不是編輯器)。有沒有編輯器可以在沒有任何奇怪的技巧的情況下工作?哪個wysiwyg編輯器可以在fancybox上正常工作?
編輯:
$('.fancybox_with_wysiwyg').fancybox({padding: 1, scrolling: 'no',
beforeShow: function() { tinymce.execCommand('mceToggleEditor', false, 'fbwysiwyg'); },
beforeClose: function() { tinymce.EditorManager.execCommand('mceRemoveControl', true, 'fbwysiwyg'); }
});
EDIT2(固定回調)
$('.fancybox_with_wysiwyg').fancybox({
padding: 1,
scrolling: 'no',
onComplete : function() {
tinyMCE.execCommand('mceToggleEditor', false, 'fbwysiwyg');
},
onCleanup : function() {
tinyMCE.execCommand('mceRemoveControl', false, 'fbwysiwyg');
}
});
解(感謝Thariama)
$('.fancybox_with_wysiwyg').fancybox({padding: 1, scrolling: 'no',
onComplete: function() { tinymce.execCommand('mceAddControl', false, 'fbwysiwyg'); },
onClosed: function() { tinyMCE.execCommand('mceRemoveControl', false, 'fbwysiwyg'); }
});
如果配置正確的編輯器應該工作。如果您發佈了具體的錯誤,我們會盡力幫助。否則你的問題可能會被關閉。 – jrummell 2012-02-21 15:36:26
感謝您的幫助。所以,讓我們再試一次tinymce。沒有具體的錯誤。當我用我的tinymce啓動fancybox時,一切正常。但隨着其他的開始,編輯器被禁用。我認爲關閉它是有問題的。看看更新後的帖子。 – zachar 2012-02-21 15:46:15
請包括您嘗試的代碼。 – jrummell 2012-02-21 15:48:31