我有一个Web应用程序,我需要根据该应用程序是否显示虚拟键盘来移动内容。
当用户单击输入时,我假定焦点将显示在键盘上。我转移了一些内容。
然后,我需要知道何时隐藏虚拟键盘才能将内容移回。我以为做到这一点的最佳方法是模糊处理,但这会阻止用户单击屏幕上的按钮。单击/轻按会隐藏键盘,然后必须再次按下该按钮才能最终记录该单击。有一个“提交”和“取消”按钮,因此在模糊情况下,我不能认为他们正在单击“提交”并以编程方式单击它。
//issue: button click being ignored
$(document).on('blur', '.swal2-input', function () {
if (isMobile.any()) {
//move content
}
});
答案 0 :(得分:1)
我已经通过侦听元素上的mousedown并从那里触发单击来解决了这个问题。你