angularjs - 根据angularJS中的内容动画元素的高度
问题描述
我正在尝试使用 ng-if 根据元素内部的内容对高度缩小和增长进行动画处理。这里的问题是 nganimate 我根本无法让动画工作。这是一个简单的例子。
<div>
<div ng-if="this">
Small text
</div>
<div ng-if="that">
<p>Reall long text that can</p>
<p>be several lines long</p>
</div>
</div>
解决方案
你可以用它ng-class
来做到这一点
<div>
<div ng-class="{small: if-Your-condition-True}">
Small text
</div>
<div ng-class="{big: if-Your-condition-True}">
<p>Reall long text that can</p>
<p>be several lines long</p>
</div>
</div>
在这种方法中,您可以创建动画
推荐阅读
- netlogo - Netlogo:相同品种变量的值不会相加。这些值是从通过 Levelspace 连接到海龟的模型创建和更新的
- sql - 从临时表中更新多个值
- javascript - 如何结合jQuery访问Vuejs功能
- java - 对于大量插入,准备好的语句是否比单个查询慢得多?
- postgresql - 使用另一个表更新 JSONB 对象
- python - 查找与最大奇数关联的变量名
- python - tesseract 无法识别的易读文本
- php - SVG 标签未在 Wordpress 5.5 中加载
- java - 如何从哈希图中打印多个元素的随机唯一值
- python - 如何在破折号 Web 应用程序中修复绘图大小