AngularJS-ng click on iPad中的聚焦元素
我们有一个从ng repeat派生的项目列表,每个项目都可以通过ng click进行单击 这些项可能包含表单元素和或ui.bootstrap.dropdown元素 在iPad safari和chrome上,点击下拉菜单不会打开菜单,输入框也不会打开键盘,尽管有时会短暂 以前有人遇到过这种情况吗 缩小范围的示例如下所示AngularJS-ng click on iPad中的聚焦元素,angularjs,safari,angular-ui,Angularjs,Safari,Angular Ui,我们有一个从ng repeat派生的项目列表,每个项目都可以通过ng click进行单击 这些项可能包含表单元素和或ui.bootstrap.dropdown元素 在iPad safari和chrome上,点击下拉菜单不会打开菜单,输入框也不会打开键盘,尽管有时会短暂 以前有人遇到过这种情况吗 缩小范围的示例如下所示 <div ng-repeat="item in model.items" ng-click="selectItem(item)"> <input type
<div ng-repeat="item in model.items" ng-click="selectItem(item)">
<input type="text" />
<div class="btn-group">
<button class="btn btn-default dropdown-toggle ">{{item.something}}</span></button>
<button class="btn btn-default dropdown-toggle">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li ng-repeat="sub in item.subs">
<a href="#">{{sub.name}}</a>
</li>
</ul>
</div>
</div>
谢谢你原来它适用于所有移动设备,并在这里和那里找到了一些信息,比如jbielick在这里的解释 使用了jdhiro在本页上提供的指令,到目前为止似乎运行良好 例如:
<input type="text" stop-event="touchend"/>
如果这仅仅是ios的问题,可能与fastclick有关。您是否在ios设备上安装了更好的ux?