我正在学习jQuery,我编写了一个非常简单的脚本,效果很好。现在我想知道是否有更好的方法来写这一行。
$("form").submit(function() {
$('div.beforeRecover').animate({ opacity: 'toggle' }, 300).delay(800);
$('div.betweenRecover').animate({ opacity: 'toggle' }, 200).delay(1200);
$('div.betweenRecover').animate({ opacity: 'toggle' }, 800);
$('div.afterRecover').delay(1800).animate({ opacity: 'toggle' }, 1400);
return false;
});
简要解释一下:
我感谢任何帮助!
答案 0 :(得分:1)
var fadeToggle = { opacity: 'toggle' };
$("form").submit(function() {
$('div.beforeRecover').animate(fadeToggle, 300).delay(800);
$('div.betweenRecover')
.animate(fadeToggle, 200).delay(1200)
.animate(fadeToggle, 800).delay(1800);
$('div.afterRecover').animate(fadeToggle, 1400);
return false;
});
事实上,有一个名为.fadeToggle()