[英]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.