我试图使用jquery或javascript回调一个简单的动画
Im trying to callback a simple animation using jquery or javascript
我的.css文件中的动画名为@keyframes scrollTextTwo{}
。js文件中的代码是:
$(document).ready(function(){
rightBox.style.animation = "scrollTextTwo 10s 1";
});
当我在浏览器中加载.html文件时,它会完美地运行一次,或者如果我将滚动TextTwo 10后的"1":替换为infinite,它将无限运行。我的问题是,只有在#rightBox完成了上面例子中的动画之后,我才能从.css文件中获得第二个对象,如#leftBox来进行动画制作。
我用代码笔附上了所有三个文档:html/css/.js,以防有人想深入研究代码。
http://codepen.io/hoyos/pen/dGMGbX
您可以监听animationend
事件。使用.one()
方法附加事件侦听器,使其只激发一次。当事件被触发时,这意味着动画已经结束,这意味着您可以在回调中为其他元素设置动画。
更新示例
$('#rightBox').css('animation', "scrollTextTwo 5s 1").one('animationend', function () {
$('#leftBox').css('animation', "scrollTextTwo 5s 1");
});
相关文章:
- Moment/Jquery-一个简单时间线的愚蠢问题
- 问题用moment JS制作一个简单的时间表
- 测试一个简单的javascript按钮
- 用Jquery map和moment js制作一个简单的时间线
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 一个简单的粘性头jQuery脚本的问题
- Sencha Touch使一个简单的按钮工作
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何在Javascript中定义一个简单的自动重启倒计时
- 如何使一个简单的HTML文件成为wordpress中可用的页面
- 如何用D3添加一个简单的圆弧
- angularjs做一个简单的倒计时
- 创建一个简单的处理 p5.js 库
- 是否有一个简单的 JQuery 过程来替换页面上每段内部文本的字符串
- 如何在构造函数中创建一个简单的DOM元素,并在调用时将其附加到元素中
- 是否可以将PHP的一个简单片段重新编码为javascript
- 尝试创建一个简单的求和计算器
- 如何使用jquery添加一个简单的转换
- 正在寻找一个简单的JavaScriptHTMLGUI构建器,我可以将其嵌入到我的网站中