Safari中单页应用程序的JavaScript问题(iOS> 9)

时间:2016-11-19 18:56:30

标签: javascript jquery ios iphone

我们有一个简单的脚本,用于在我们的应用程序中选择框的更改事件期间触发。

if(e.type == "change") {
  e.preventDefault();
  $(e.target.id).blur();
  $(".headerLogo").focus();
}

当我们将此代码添加到我们的组合的onChange事件时,经过几次尝试后,浏览器变得无响应/挂起。使用这段代码,onChange事件可以正常工作 - 至少它不会使浏览器无响应。

注意:已添加此项以防止iOS中的选择框出现异常行为> 9.在iOS> 9,选择框保留焦点,导致UI中出现一些意外动作。

在上面的代码中,我们试图强制改变焦点。任何解决这个问题的指示都非常受欢迎。

0 个答案:

没有答案