function FadeOutIn(qel, qtext, ael, atext) {
$(qel, ael).animate({
opacity: 0.0
}, 1000, function() {
PopQuestion(qel, qtext), PopAnswers(ael, atext);
$(qel, ael).animate({
opacity: 1.0
}, 1000, function() {
});
});
}
如果删除PopAnswers函数及其关联的arg,则在PopQuestion上效果很好。我希望同时在2个Pop函数上运行动画。
最佳答案
您不使用逗号分隔函数调用,而是使用;
function FadeOutIn(qel, qtext, ael, atext) {
$(qel, ael).animate({
opacity: 0.0
}, 1000, function() {
PopQuestion(qel, qtext);
PopAnswers(ael, atext);
$(qel, ael).animate({
opacity: 1.0
}, 1000, function() {
});
});
}
浏览器控制台/开发人员工具(F12)应该会告诉您此时存在语法错误
关于javascript - 是否可以将2个函数传递给.animates完整参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28770933/