TinyMCE 5.1.1插入链接表单字段已禁用

我的问题与这篇文章中发现的完全相同:

TinyMCE 4 insert link form fields disabled

唯一的区别是我使用的是tinyMCE 5.1.1版,并且使用的是jquery mobile。 基本上,我已经在jquery移动弹出窗口中初始化了tinyMCE(请参见图像链接),并且当我单击图标以插入链接时,除目标以外的所有字段均不可用于编辑。
我已经尝试了上一篇文章中找到的代码(稍稍调整一下以使其对准tinyMCE css类):这是我已经尝试过的:

                $(document).on('focusin',function(e) {
                if ($(e.target).closest(".tox-editor-container").length) {
                   console.log("e.stopImmediatePropagation()");
                   e.stopImmediatePropagation();
                   }
                });

控制台中将打印“ e.stopImmediatePropagation()”,但除目标以外的所有字段均不可编辑。

CHGXING 回答:TinyMCE 5.1.1插入链接表单字段已禁用

如果是 bootstrap 的问题,解决方法是:

// Prevent Bootstrap dialog from blocking focusin
$(document).on('focusin',function(e) {
   if ($(e.target).closest(".tox-tinymce,.tox-tinymce-aux,.moxman-window,.tam-assetmanager-root").length) {
      e.stopImmediatePropagation();
   }
});

来自:https://www.tiny.cloud/docs/integrations/bootstrap/#usingtinymceinabootstrapdialog

本文链接:https://www.f2er.com/3081734.html

大家都在问