我要做的是点击一个元素然后鼠标悬停在其他项目上并更改他们的类,它正在使用chrome而不是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
答案 0 :(得分:0)
添加prevenDefault()解决了问题。
NG-鼠标按下= “selectElem(ELEM,dayRange2,$事件);”
并在JS:event.preventDefault();
中