Microsoft Edge - Angular输入错误?

时间:2016-09-12 23:29:41

标签: angularjs microsoft-edge

适用于Chrome,FF和Safari。在Edge中,当我在输入字段中单击鼠标时,似乎在mouseup事件上输入失去焦点,光标将输入留给上面的某个随机元素。我可以选中此输入,我可以右键单击以显示复制/粘贴菜单,单击页面上的其他位置,光标停留在输入中。

<div class="card" ng-repeat="prod in product" ng-if='ngCart.itemInCart(prod.id)'>
  <div id="{{prod.id}}" count="{{prod.count}}" class="card-info col-md-12" ng-click="showInfo(prod.id)">
    <div ng-if="prod.count == 0" class="info-form pink-active col-md-12">
       <div ng-if="prod.id == '11'" class="col-md-12">
           <input type="text"/>
       </div>
    </div>
  </div>
</div>

知道如何解决这个问题吗?同样,它在其他浏览器中完美运行。客户端正在使用Edge,所以我必须解决这个问题。

更新:如果我在输入中左键单击并在释放左键之前将鼠标移动到输入之外,则光标停留在输入中,mouseup事件再次突破了这一点。谢谢!

0 个答案:

没有答案