繁体   English   中英

TinyMCE - 在编辑器焦点上触发 window.blur 函数

[英]TinyMCE - window.blur function firing on editor focus

我有一个window.blur功能如下

$(window).blur(function(){  
    _doing_something_wrong.resume();
    $('#_put_an_eye_on_users_activity_modal').modal({show : true, keyboard: false,backdrop: 'static'});
}); 

TinyMCE init如下

 tinymce.init({
    selector:'._editor_statement_question',
    setup: function (_editor) {
        _editor.on("focus", function () {
            $(this.contentAreaContainer.parentElement).find("div.mce-toolbar-grp").show();
        });
    }
 });

但每当我试图输入一些内容editor_editor.on('focus',function(){}window.blur功能被解雇,我指的是modal被显示出来,我怎样才能避免这种情况只为编辑重点,

我尝试unbinding模糊功能,但需要一个简单而干净的解决方案,请提供一些提示

TinyMCE vesrion - 4.x

谢谢

我想通了,它是因为TinyMCE Iframe ,所以我管理我的blur功能如下

$(window).blur(function(){
    if($('iframe').is(':focus')) {
        //do nothing
    } 
    else {
        _doing_something_wrong.resume();
        $('#_put_an_eye_on_users_activity_modal').modal({show : true, keyboard: false,backdrop: 'static'});
    }
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM