为了账号安全,请及时绑定邮箱和手机立即绑定

angularjs手机端点击按钮弹出键盘不稳定怎么办?

angularjs手机端点击按钮弹出键盘不稳定怎么办?

qq_花开花谢_0 2018-09-06 14:18:28
有时点击按钮 只是把文本框显示 但是并没有获得焦点,也就是没弹出键盘。有时又可以正常弹出键盘 。。很奇怪。查不出原因。。我测的是iphone5。。代码很简单。。反正我想要的效果是 点击按钮自动弹出键盘。<div ng-controller="myctrl">         <button id="btn" ng-click="aClick()">点击</button>         <input type="text" id="myinput" ng-show="isShow">     </div>     <script type="text/javascript">         var app = angular.module("app",[]);         app.controller("myctrl",function($scope,$timeout){             $scope.aClick = function(){                 $timeout(function(){                    document.getElementById("myinput").focus();                 })                 $scope.isShow = true;             }         })    </script>
查看完整描述

1 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

document.getElementById("myinput").focus();

改成

angular.element('#myinput').focus();

试试
还有,要把jquery的类库加进去


查看完整回答
反对 回复 2018-10-01
  • 1 回答
  • 0 关注
  • 831 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信