按钮点击问题,并在iPad上模糊

时间:2018-06-25 22:00:24

标签: javascript jquery

我有一个Web应用程序,我需要根据该应用程序是否显示虚拟键盘来移动内容。

当用户单击输入时,我假定焦点将显示在键盘上。我转移了一些内容。

然后,我需要知道何时隐藏虚拟键盘才能将内容移回。我以为做到这一点的最佳方法是模糊处理,但这会阻止用户单击屏幕上的按钮。单击/轻按会隐藏键盘,然后必须再次按下该按钮才能最终记录该单击。有一个“提交”和“取消”按钮,因此在模糊情况下,我不能认为他们正在单击“提交”并以编程方式单击它。

//issue: button click being ignored
$(document).on('blur', '.swal2-input', function () {
    if (isMobile.any()) {
        //move content
    }
});

1 个答案:

答案 0 :(得分:1)

我已经通过侦听元素上的mousedown并从那里触发单击来解决了这个问题。你