summernote-JS 编辑器使用并打开内部模式来插入链接、视频等。
我想隐藏,例如从外部 JS 通过 Summernote-API 实际打开的内部打开模式。
我检查了Summernote API Docu,但没有找到示例。
我自己找到了解决方案。
我需要这个,因为我用自己的模式编写了自己的插件。模态中有一个 iframe。在 iframe 中,我需要能够在执行操作后关闭模式。
所以我在插件中定义了一个隐藏函数:
this.hide = function () {
ui.hideDialog(self.$dialog);
};
现在我可以从外部调用这个方法(iframe 中的 JS 代码):
$('#mySelector').summernote('myplugin.hide');