1

Angularjs 1.2.6 场景:2 个输入,1 个文本框(听起来有点脏)。输入都会触发模糊/焦点事件的显示/隐藏转换,如果从一个输入单击到另一个输入,焦点总是在模糊之后出现。甚至文本绑定也会显示正确的当前状态(显示 =truefalse)。

<div class="hint fade" ng-class="{in: info.show}">info.text<div>

样式类.fade来自.in引导程序。他们有一个 CSS3 过渡,但在小提琴中我保持简单(不包括 bootstrap.css)。

info.show打开焦点/模糊事件。

jsfiddle

没有 ngAnimate 它可以完美运行。当 ngAnimate 作为依赖项添加时,转换停止正常工作。在 jsfiddle 中,只需删除 ngAnimate (留下一个空数组),它就可以正常工作。

只需单击一个输入:文本框淡入。现在直接单击另一个输入:文本正确更新,但框仍然淡出。

提交了错误报告,但与此同时我正在寻找解决方法。有建议吗?

4

0 回答 0