使用 Froala 编辑器按下 space 栏时 Sweet alert 2 关闭
Sweet alert 2 closing when pressing space bar with Froala editor
目前我正在为 html 编辑器创建一个 SweetAlert2 that displays a Froala HTML editor, This is done in a function called CreatePolicyPopUp (which is triggered on a button click). However, when I press the space bar inside the editor it closes the sweet alert. Previously I was using CKEditor 但这个问题并没有发生。
这是创建甜蜜警报和初始化编辑器的代码的精简版本。
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 会不会有冲突?
或者有没有办法在按下 space 栏时禁用关闭?
如果需要,这里是我的 CreatePolicy.html 文件的 html,并且还包括整个 CreatePolicyPopUp 函数。
感谢 this post 我在旧版本的 sweetalert 上发现了类似的问题。我发现 sweet alert 2 插件正在侦听使用字符代码(space 字符代码为 32)按下的 space 键,因此为了修复它,我从关闭甜蜜警报事件。
在 sweetalert2.min.js 文件中删除它的最简单方法是找到“||32===r”并将其删除。
目前我正在为 html 编辑器创建一个 SweetAlert2 that displays a Froala HTML editor, This is done in a function called CreatePolicyPopUp (which is triggered on a button click). However, when I press the space bar inside the editor it closes the sweet alert. Previously I was using CKEditor 但这个问题并没有发生。
这是创建甜蜜警报和初始化编辑器的代码的精简版本。
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 会不会有冲突? 或者有没有办法在按下 space 栏时禁用关闭?
如果需要,这里是我的 CreatePolicy.html 文件的 html,并且还包括整个 CreatePolicyPopUp 函数。
感谢 this post 我在旧版本的 sweetalert 上发现了类似的问题。我发现 sweet alert 2 插件正在侦听使用字符代码(space 字符代码为 32)按下的 space 键,因此为了修复它,我从关闭甜蜜警报事件。
在 sweetalert2.min.js 文件中删除它的最简单方法是找到“||32===r”并将其删除。