var menu = {
// 当前状态
currentState: 'hide',
// 绑定事件
initialize: function() {
var self = this;
self.on("hover", self.transition);
},
// 状态转换
transition: function(event){
switch(this.currentState) {
case "hide":
this.currentState = 'show';
doSomething();
break;
case "show":
this.currentState = 'hide';
doSomething();
break;
default:
console.log('Invalid State!');
break;
}
}
};
有三个问题:
它在变量中写这个有什么好处呢?
currentState: 'hide',initialize: function() {}这样的写法。逗号是代表这个写法属于数组是吗?
这个判断是否显示隐藏的代码怎么去执行它?
茅侃侃
Cats萌萌
桃花长相依
开心每一天1111
相关分类