繁体   English   中英

将jQuery函数分配给变量

[英]assign jQuery function to variable

我的代码是这样的:

var hlpOpenPopup = function(open_id,close_id, animation){

    if(typeof animation === 'undefined'){
        animation = jQuery.slideDown;
    }

    jQuery(open_id).animation();
}

如果没有动画参数调用函数hlpOpenPopup,我尝试将slideDown方法设置为默认方法。
SlideDown是一种jQuery方法,我的代码无法正常工作,因为jQuery.slideDown等于undefined

尝试以下方法:

var hlpOpenPopup = function(open_id,close_id, animation){

    if(typeof animation === 'undefined'){
        animation = 'slideDown';
    }

    jQuery(open_id)[animation]();
}

调用函数时,在animation参数中传递要用作字符串的animation (例如hlpOpenPopup("#id1", "#id2", "slideUp") )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM