更改'范围'输入多次调用chrome

时间:2016-06-17 10:35:21

标签: angularjs html5 range angularjs-ng-change

如果我们通过滑动更改范围输入,则会一次又一次地调用ng-change函数,直到单击其他元素为止。

仅在 chrome 中发生这种情况。这是一个fiddle。滑动元素并移动鼠标。

有没有解决这个问题?

1 个答案:

答案 0 :(得分:1)

问题很明显,  当您在' rangeChanged()'中使用提醒时因为虽然您看到了警告' 范围栏'仍然有焦点,因此当您移动鼠标时,它还会尝试移动'范围栏'根据鼠标移动左/右,然后再次获得警告框'等等。

最好使用另一个弹出窗口来完成工作而不是Windows默认警报。

例如,像bootstrap模式,链接:https://angular-ui.github.io/bootstrap/。 希望这有帮助,祝你好运。