gpt4 book ai didi

javascript - 使用 Froala 编辑器按空格键时 Sweet alert 2 关闭

转载 作者:行者123 更新时间:2023-11-28 02:37:18 24 4
gpt4 key购买 nike

目前我正在创建一个 SweetAlert2显示 Froala HTML 编辑器,这是在一个名为 CreatePolicyPopUp 的函数中完成的(单击按钮时触发)。但是,当我在编辑器中按下空格键时,它会关闭甜蜜警报。以前我用的是CKEditor对于 html 编辑器,但没有发生此问题。

这是创建甜蜜警报和初始化编辑器的代码的精简版本。

CreatePolicyPopUp: function (fromTemplate, duplicatePolicyID, allVals) {
$.get("CreatePolicy.html", function (data) {
swal({
html: data,
showCloseButton: false,
showCancelButton: false,
width: 800,
showConfirmButton: false
}).then(function () {

});

/*initialize editor*/
$('#froalatextarea').froalaEditor();

});
},

froala 和 sweetalert2 之间会不会有什么冲突?或者有没有办法在按空格键时禁用关闭?

如果需要,这里是我的 CreatePolicy.html 的 html文件以及整个 CreatePolicyPopUp 函数都包含在内。

最佳答案

感谢this我在旧版本的 sweetalert 上发现了类似的问题。我发现 sweet alert 2 插件正在监听使用字符代码(空格字符代码为 32)按下的空格键,因此为了修复它,我从 close sweet alert 事件中删除了空格键字符。

在 sweetalert2.min.js 文件中删除它的最简单方法是找到“||32===r”并将其删除。

关于javascript - 使用 Froala 编辑器按空格键时 Sweet alert 2 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46313598/

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