내가하고 싶은 것은 blockUI로 웹 페이지 배경을 회색으로 한 다음 맨 위에 tinymce를여십시오. 이 작업을 초기에 수행 할 수는 있지만 링크를 삽입하거나 html 소스를 편집하는 것과 같은 다른 tinymce 대화 상자를 열면 대화 상자가 열리지 만 차단됩니다. blockUI에서이를 차단 해제하는 방법이 있는지 궁금합니다. 나는 몇 가지 시도를했지만 성공하지 못했습니다. (message
과 함께, 등) 옵션으로 .blockUI 호출에 bindEvents: false
을 전달하는 것입니다 작동하는 것 같다blockey와 함께 tinymce 사용하기
var editDiv="<div id='tMce'><p>";
editDiv+="<textarea style='width:90%;height:400px;' id='ed_"+theID+"'>"+theHTML+"</textarea><p>";
editDiv+="<button onclick='closeCMS();'>close</button> ";
editDiv+="<button onclick='saveEdit("+dq+theID+dq+","+dq+theID+dq+")'>save</button> ";
editDiv+="</div>";
$.blockUI({ message: editDiv });
tinymce.init({
selector: "textarea",
theme: "modern",
plugins: [
"advlist autolink lists link charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
]
});
$('textarea').each(function(){
$(this).unblock();
});
$('input').each(function(){
$(this).unblock();
});
이 문제도 해결하려고합니다. http://stackoverflow.com/questions/26226454/tinymce-4-cant-type-in-provided-plugin-text-fields 및 http://fiddle.tinymce.com/bzeaab/16을 참조하십시오. 너 혹시 알아 냈어? – rdnewman