Javascript TinyMCE不处理boostrap模式数据请先关闭,然后重新打开
我正在使用boostrap 3和tinymce 4。我试图将tinymce置于模态中,它工作正常,但当我使用模态上的数据解除,然后再次重新打开时,tinymce不会显示在模态窗口中。代码如下: 为了tinymceJavascript TinyMCE不处理boostrap模式数据请先关闭,然后重新打开,javascript,jquery,twitter-bootstrap-3,Javascript,Jquery,Twitter Bootstrap 3,我正在使用boostrap 3和tinymce 4。我试图将tinymce置于模态中,它工作正常,但当我使用模态上的数据解除,然后再次重新打开时,tinymce不会显示在模态窗口中。代码如下: 为了tinymce tinymce.init({ selector: "#tinytext", plugins: "image code autolink link charmap insertdatetime table media textcolor emoticons", b
tinymce.init({
selector: "#tinytext",
plugins: "image code autolink link charmap insertdatetime table media textcolor emoticons",
browser_spellcheck: true,
//image_dimensions: false,
toolbar: ["undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify ",
" bullist numlist outdent indent | link image | forecolor backcolor | emoticons"]
});
模式取消
$('#Modal').on('hidden.bs.modal', function () {
$(this).removeData("bs.modal").find(".modal-content").empty();
});
我希望能够在tinymce仍然连接到#tinytext的情况下关闭模态并重新打开它我找到了它。您必须在模式中删除tinymce实例,然后再尝试重新加载它。在我的模态上,当我调用'hidden.bs.modal'时,我需要关闭在关闭模态中使用的tinymce的任何实例 代码: $('#Modal').on('hidden.bs.Modal',function(){ }))
一旦这样做,当您重新打开模态时,tinymce实例将毫无问题地重新初始化。您必须在模式中删除tinymce实例,然后再尝试重新加载它。在我的模态上,当我调用'hidden.bs.modal'时,我需要关闭在关闭模态中使用的tinymce的任何实例 代码: $('#Modal').on('hidden.bs.Modal',function(){ }))
一旦这样做,当您重新打开模态时,tinymce实例将毫无问题地重新初始化。您必须在模式中删除tinymce实例,然后再尝试重新加载它。在我的模态上,当我调用'hidden.bs.modal'时,我需要关闭在关闭模态中使用的tinymce的任何实例 代码: $('#Modal').on('hidden.bs.Modal',function(){ }))
一旦这样做,当您重新打开模态时,tinymce实例将毫无问题地重新初始化。您必须在模式中删除tinymce实例,然后再尝试重新加载它。在我的模态上,当我调用'hidden.bs.modal'时,我需要关闭在关闭模态中使用的tinymce的任何实例 代码: $('#Modal').on('hidden.bs.Modal',function(){ })) 一旦这样做,当您重新打开模式时,tinymce实例将毫无问题地重新初始化。tinymce.remove(“tinytext”);为我工作,无需删除数据()。谢谢。tinymce.remove(“#tinytext”);为我工作,无需删除数据()。谢谢。tinymce.remove(“#tinytext”);为我工作,无需删除数据()。谢谢。tinymce.remove(“#tinytext”);为我工作,无需删除数据()。谢谢
tinymce.remove("#tinytext);
$(this).removeData("bs.modal").find(".modal-content").empty();