我正在使用SweetAlert2向用户传达一些反馈。这是一个学习应用程序,因此,我希望反馈能够持续一段时间。我不想在显示反馈后立即显示任何按钮,因为人们倾向于只单击“确定”或“取消”,而不阅读文本。
反馈中的字符数因屏幕而异,因此,我使用 sweetalert2 的 timer 参数作为文本中字符数的倍数。但是,计时器功能并不完善,因为人们的阅读速度不同。理想情况下,我希望在计时器超时后出现“确定”按钮。我可以进行某种 API 调用来动态更改警报框的属性吗?
swal({
html: feedback,
timer: feedback.length*50,
showCloseButton: false,
showCancelButton: false,
showConfirmButton: false,
allowOutsideClick: false,
});