我试图做的是点击一个元素,然后鼠标对其他项目,并改变他们的类,它是在铬,而不是在IE上工作。当我看到元素,我们可以看到,在IE上,它“阻止”埃伦到第一个选择,只有第一个改变颜色。
您可以通过显示IE控制台来检查这一点。
<input
class="inputOrder input-number–noSpinners" type="number" min="0" max="1"
ng-class="{inputConfirmed:isInputConfirmed(elem),inputSelected:elem.selected}"
ng-disabled="elem.disabled"
ng-mouseenter="evaluateMouseEvent(elem);"
ng-mousedown="selectElem(elem,dayRange2);"
ng-model="elem.value">
</div>Plunkr:http://plnkr.co/edit/1ATifw29ctpEjYDqoMe7?p=preview
在chrome上,当我单击第一个项目时,在我们看到的控制台上查看其他元素(同时仍然单击):
1 2 3在IE上,我们看到:
1 1 1发布于 2015-01-08 13:41:56
添加一个prevenDefault()解决了这个问题。
ng-mousedown="selectElem(elem,dayRange2,$event);
在JS中: event.preventDefault();
https://stackoverflow.com/questions/27837220
复制相似问题