动画只在第一次工作
animation only works the first time
我有一个相当简单的jquery动画在一个绝对定位的div,但它只工作的第一次函数被调用。
var originalPixels = '80px',
right:80px,
newPixels = '50px', |
className = 'dangerous-attack-home';
$('.inner-animation-container').addClass(className);
$('.' + className).animate({
opacity: 1
}, 1000, function(){
$('.' + className).animate({
right: newPixels
}, 1000, function(){
$('.' + className).animate({
opacity: 0
}, 1000, function(){
$('.' + className).attr('right', originalPixels);
$('.inner-animation-container').removeClass(className);
});
});
});
如有任何想法,不胜感激
C实际上,它工作得很好。
注意类名和变量
var originalPixels = '80px',
right = '80px',
newPixels = '50px',
className = 'dangerous-attack-home';
$('.inner-animation-container').addClass(className);
$('.' + className).animate({
opacity: 1
}, 1000, function(){
$('.' + className).animate({
right: newPixels
}, 1000, function(){
$('.' + className).animate({
opacity: 0
}, 1000, function(){
$('.' + className).attr('right', originalPixels);
$('.inner-animation-container').removeClass(className);
});
});
});
感谢您的输入。问题实际上是事件没有触发,而不是动画的问题。
相关文章:
- Javascript:JSON请求仅在第一次工作
- jQuery on()-不;第一次点击时无法工作
- 第一次点击动态创建的表后,点击不工作
- 让jqGrid第一次工作
- show-hide只在ajax调用中第一次工作
- twitter引导崩溃在第一次点击后停止工作
- $(this) .prop() 只在第一次工作
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 光滑的滑块只在Jquery Mobile中第一次工作
- jQuery插件-仅在第一次加载时工作
- AngularJS控制器没有'第一次刷新页面后无法工作
- Kml层在刷新后工作正常,但给定typeError:无法读取属性getMap.第一次加载时
- 启动日期选择器beforeShowDay只有在第一次点击后才能工作
- ng-click在第一次点击后停止工作,但仅在以后的Angular版本中
- 为什么平滑滚动只有第一次才能工作
- 脚本仅在第一次源代码由 $ ajax 在 Firefox 中加载后工作
- Gulp-rev:不是第一次工作,而是在第一次工作之后工作
- jsPDF 在第一次保存时工作,在第二次保存时不更新
- NG-CLICK功能仅在第一次工作
- 脚本只工作第一次,而不是在IE8刷新后