第一次点击后我想改变我的.on()方法。
mySurface.on("touchstart",function(){
doSomething();
})
并在第一次点击后我想将其更改为:
mySurface.on("touchstart",function(){
doSomethingDifferent();
})
如何覆盖我的.on方法?
答案 0 :(得分:0)
此处不需要覆盖.on()
方法。
以下是处理用例的一种方法。
var doSomethingElse = function(event) {
console.log('doSomethingElse', event);
console.log('mySurface', this);
};
var doSomething = function(event) {
console.log('doSomething', event);
console.log('mySurface', this);
func = doSomethingElse;
};
var func = doSomething;
mySurface.on("touchstart",function(event){
func.call(this, event);
});