我正在使用jQuery在TinyMCE编辑器中滑动,代码在动画完成之前不会执行,但是当我想在编辑器中输入时我不能,下面是我使用的脚本:
页面加载时
$("#PageEditor").hide();
editor_id = $("#PageEditor textarea").attr('id');
tinymce.get(editor_id).hide();
单击编辑器按钮时:
$("#homeContainer").hide('slide', {direction: 'right'}, 500, function(){
$("#PageEditor").show('drop', {direction: 'up'}, 500);
editor_id = $("#PageEditor textarea").attr('id');
LoadTinyMCE();
tinymce.get(editor_id).show();
});
函数LoadTinyMCE:
tinymce.init({
theme : 'modern',
selector: "#Editor",
plugins: [
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
当我不使用效果时,我没有使用它的问题,只有在我使用效果来调用它时才这样做,我尝试搜索但是我无法得到相同的结果。
额外信息: 我使用最新的jQuery + jQueryUI和TinyMCE 4.0.12