options的定义
function showHide($elem,options){
var mode=null;
//请问老师这里的第一个options这样写不是变成全局变量吗,它表示参数吗
options=$.extend({},defaults,options);
if(options.css3&&transition.isSupport){//css3
mode=css3[options.anmation]||css3[default.animation];
}else if(options.js){//js animation
mode=js[options.anmation]||js[options.animation];
}else{//no animation
mode=silent;
}
mode.init($elem);
return{
show:mode.show,
hide:mode.hide
};
}
10
收起
正在回答
1回答
同学你好,因为showHide方法中参数有options,所以这里不是定义全局变量,而是给参数重新赋值
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星