gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 00:08:25 25 4
gpt4 key购买 nike

我有一个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 正在出现,我怎样才能避免这种情况只针对编辑器焦点,

我试过取消绑定(bind)模糊函数,但需要一个简单干净的解决方案,请提供一些提示

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'});
}
})

关于javascript - TinyMCE - window.blur 函数在编辑器焦点上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37524065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com