javascript - 是否可以将 2 个函数传递给 .animates 完整参数?

标签 javascript jquery jquery-animate

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) 应向您显示此时存在语法错误

关于javascript - 是否可以将 2 个函数传递给 .animates 完整参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770933/

相关文章:

javascript - Bootstrap 多选搜索无法正常工作

javascript - angularJs 单选按钮不可见?

javascript - 使用 jQuery 在部分进入视口(viewport)时旋转 SVG

javascript - 迭代元素重叠/碰撞函数

javascript - 希望按钮在页面加载时隐藏内容然后在单击按钮时显示

html - Jquery 函数将页面上的所有单选按钮切换为

javascript - SAPUI5中的动画

javascript - 用数字 0-10 + 小数在 jquery 中动画圆形进度条

javascript - jQuery 动画 div 不工作

javascript - 无法使用数据实时搜索 + jquery 多个填充 Bootstrap 选择