适用于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
事件再次突破了这一点。谢谢!