当我在台式机或Android设备上运行应用程序时,输入焦点工作正常。但这在ios 10 Safari中不起作用。我正在使用angularjs。

$timeout(function () {
  var input = $element.find('.my-input-box')[0];
  input.focus();
}, 500);

最佳答案

由于您正在使用angularjs,因此您绝对应该尝试在angular中找到解决方案。

您是否尝试使用ngFocus

我想它可能看起来像这样:

的HTML:

<input ng-focus="YourVariable">

并将YourVariable设置为True。

关于javascript - iOS 1 0 auto 对焦不对焦输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42432516/

10-10 08:27