我可以把两个骨髓动画序列组合成一个语句,仍然得到相同的结果吗
Can I combine the 2 marrow animate sequences into one statement and still get the same results?
我是否可以将两个骨髓动画序列组合成一个语句,并仍然得到相同的结果?
btnopen.on('mouseenter', function(e) {
var marrow = $(this).find(btnopenarrow);
marrow.css({'background-position':'bottom center'});
marrow.stop().animate({marginTop:5}, 100, 'easeOutCubic', function(){
marrow.stop().animate({marginTop:20}, 300, 'easeOutCubic');
});
mlinkopen.css({color:'white'});
});
动画是排队的(每个元素)。只需将它们连锁即可:
marrow.css({'background-position':'bottom center'}).stop().animate({marginTop:5}, 100, 'easeOutCubic').animate({marginTop:20}, 300, 'easeOutCubic');
如注释中所述,嵌套的stop
没有执行任何操作,因为您正在等待上一个动画完成。
我假设您需要初始stop
来停止以前的一些动画。如果没有,也将其移除
例如
marrow.css({'background-position':'bottom center'}).animate({marginTop:5}, 100, 'easeOutCubic').animate({marginTop:20}, 300, 'easeOutCubic');
相关文章:
- 如何知道javascript for语句中的所有结果是否都是错误的
- If语句只执行第一个条件并运行其他条件,但没有结果
- 嵌套在WHILE循环中的IF语句的结果混淆了我(Javascript)
- 如何在js中等待if语句内部的结果
- 为什么我的JS"如果“;语句的求值结果总是为false
- IF 语句不改变变量的结果
- 如果语句给出不正确的结果
- 与 for 的结果混淆..在语句 JS 输出中
- Javascript 函数.可变结果.为什么未定义或没有 如果 else 语句函数
- Jquery 优化表的结果:两个或多个逻辑语句
- 在文本框中显示 if 语句的结果
- switch 语句以仅在项目类型更改时返回结果
- 剃刀 if 语句的奇怪结果
- 使用 Handlebars.js 处理 executeSql 语句的结果
- Javascript Switch 语句未提供正确的结果
- if 语句不起作用并显示相同的结果
- 我可以把两个骨髓动画序列组合成一个语句,仍然得到相同的结果吗
- 根据php-if/else语句的结果创建javascript操作
- I'm在if语句中使用小于比较器;然而,即使它不应该;t、 它的评估结果为false
- 为什么两个相同的语句返回不同的结果,只是用括号括住其中一个而不是另一个