是否可以将 2 个函数传递给 .animates 完整参数?
Is it possible to pass 2 functions to .animates complete argument?
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 函数及其关联的参数,它在 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) 应该会显示您当时有语法错误
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 函数及其关联的参数,它在 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) 应该会显示您当时有语法错误