整合Fancybox和tinyMCE问题

2024-01-11

将tinyMCE放入Fancybox弹出框中时出现问题 这是代码

$(document).ready(function() {


        $(".reply_button").fancybox({
        'scrolling'     : 'no',
        'titleShow'     : false,
        'onClosed'      : function() {
           $.fancybox.close();
            $("#login_error").hide();
        }
        ,'onComplete': function(){
              $("textarea.editor").tinymce({
            script_url: "resources/scripts/tiny_mce",
            mode: "textareas",
            theme: "advanced",

        });
        }
    });

    });

问题是当盒子打开然后我关闭它时,覆盖页面的灰色层仍然存在,我必须刷新页面才能返回网站。

我在控制台中有这个错误跟踪

错误:未捕获的异常: [例外...“节点不能用于 除其中包含的文件以外的文件 它已创建”代码:“4”nsresult: “0x80530004 (NS_ERROR_DOM_WRONG_DOCUMENT_ERR)” 地点: ””


看起来像是 TinyMCE 中的一个错误。我解压脚本 https://github.com/downloads/mjball/Stack-Overflow-Q-A/tiny_mce.js它在第 7687 行即将终止(if语句抛出错误,为了便于阅读,将行换行至此处):

if (i.compareBoundaryPoints(i.START_TO_START, g.selectedRange) === 0 && 
    i.compareBoundaryPoints(i.END_TO_END, g.selectedRange) === 0)

你可能想要提交错误报告 http://tinymce.moxiecode.com/develop/bugtracker_bugs.php, use a 不同的 https://stackoverflow.com/questions/1301567/ editor https://stackoverflow.com/questions/1470067/,或者两者都做。我自己没有使用过 TinyMCE,但似乎有很多关于它的大小(臃肿)和错误(众多)的有效抱怨。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

整合Fancybox和tinyMCE问题 的相关文章

随机推荐