【发布时间】:2016-01-12 22:02:45
【问题描述】:
我有一个带有“+”标签的按钮的 Angular 应用程序
在鼠标悬停时我调用element.append(' Add a New Number'); 这会将新文本添加到标签中的 + 中。
使用点击按钮,添加新数字,按钮标签返回“+”
我想为按钮大小更改和/或 txt 标签更改设置动画。到目前为止,只是向width 添加一个 css 过渡没有任何作用。
想法?
更新: 为了帮助澄清,这是一个引导输入组按钮。我不想设置宽度或 css 转换,以避免在此处或其他屏幕尺寸处破坏组。
这里有两种状态:
由于注入了更多的单词,我只是让现有的按钮伸展。
【问题讨论】:
-
你能展示你的 CSS 吗?
-
您使用的实际代码是什么?
transition width不足以确保您使用正确的语法。 -
我不认为这是一个 Angular 特定的难题。我认为这更多是关于拥有一个固有的宽度——然后把一些东西放在某个地方,然后有一个新的宽度。我认为这些信息不足以让原生转换工作。这就像“从自动动画到?”这是一个小测试jsfiddle.net/sheriffderek/tcps4hug --- 我认为你必须以某种方式将这些数字的宽度放在那里,然后动画到那个宽度并使用 JavaScript 淡入数字。
标签: javascript jquery html css angularjs