追加和添加类以动画处理失败
append and addClass to animate failed
$('#clickMe').click(function() {
$('#ticketsDemosss').append($('<li>').text('my li goes here')).addClass('fadeIn');
});
<link href="http://s.mlcdn.co/animate.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<dl id="viewbranchcontact-2">
<ul id="ticketsDemosss" class="tickets">
<!-- add LI here -->
</ul>
</dl>
<button id="clickMe">Click Me</button>
知道为什么上面的代码不起作用吗?我使用了 animate.css一个库,试图在插入时淡入我的li
,但它有轻弹。
https://jsfiddle.net/to9fs7t4/
您
还需要添加类animated
。
阅读文档。
$('#clickMe').click(function() {
$('#ticketsDemosss').append($('<li>').text('my li goes here').addClass('animated fadeIn'));
});
<link href="http://s.mlcdn.co/animate.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<dl id="viewbranchcontact-2">
<ul id="ticketsDemosss" class="tickets">
<!-- add LI here -->
</ul>
</dl>
<button id="clickMe">Click Me</button>
目前,您在追加#ticketsDemosss
li 元素后立即在#ticketsDemosss
上使用 addClass。您要实现的是,在附加 li 元素之前/之后对新的 li 元素使用 addClass。
此外,当您添加类时,除了所需的动画类外,您还应该animated
类。 addClass('fadeIn animated')
在此链接上查看jsfiddle更新,我还添加了animate.css供您查看其功能并使用它:https://jsfiddle.net/to9fs7t4/1/
所以你的代码不起作用,因为默认情况下.append
方法会附加元素并显示它,所以你的addClass(fadeIn)
不会有任何影响,其次你添加到
尝试下面的代码,更正了@Mosh Feu的代码
$('#clickMe').click(function() {
$('#ticketsDemosss').append($('<li>').text('my li goes here')
.addClass('animated fadeIn')
);
});
<link href="http://s.mlcdn.co/animate.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<dl id="viewbranchcontact-2">
<ul id="ticketsDemosss" class="tickets">
<!-- add LI here -->
</ul>
</dl>
<button id="clickMe">Click Me</button>
相关文章:
- 使用不同的超时对数组中的每个项目进行角度动画处理
- 图表.js 2,从右到左(不是自上而下)进行动画处理
- 使用 JavaScript 对 HTML5 进度条进行动画处理
- 使用 JQuery 对 Spin SVG 元素进行动画处理
- 使用 GSAP 对模糊滤镜进行动画处理
- 使用 jQuery 对窗口进行动画处理
- 如何使用jQuery对固定元素的位置进行动画处理
- jQuery 动画处理最大宽度溢出问题
- 悬停不起作用时对不透明度更改进行动画处理
- 在两个值之间插值或“补间”(但不进行动画处理)
- 尝试在画布中对形状进行动画处理时,它会显示,但不移动
- 如何在不分隔跨度字母的情况下对文本进行动画处理
- 对链接的 svg 进行动画处理不起作用;内联时工作正常
- 防止对某些事件进行进一步的动画处理
- Snap.svg:在动画中使用相同的种类对多个零件进行动画处理
- 如何使用if语句jquery对数字进行动画处理
- 按随机顺序对元素进行动画处理
- 元素在使用 jQuery 对相对包装宽度进行动画处理时消失
- brush.event 在对画笔事件进行动画处理时会做什么
- 使用ScrollMagic按顺序对多个场景进行动画处理