0
我有一個問題,我想知道,如果是可能做這樣的事情:是否可以向addEvenlistener添加回調?
document.getElementById('button').
addEventListener('mousedown', myCallback.bind(myCallback2));
function myCallback(e, cb){
var data=5;
cb(data)
//alert("Hello from Callback");
}
function myCallback2(a){
console.log(a)//show 5
}
我瞭解JavaScript的,但不能因此
做一些這樣的:
我能解決IT :)與BIND()
,我想沒有任何形式的,但我可以舉例:
document.getElementById('button').
addEventListener('mousedown', myCallback.bind({cb2:myCallback2, btn:this}));
function myCallback(ev){
var elem=this.btn, cb=this.cb2,
var data=5;
cb(data)
}
function myCallback2(a){
console.log(a)//show 5
}
哥哥爲你更好地理解我的想法,我更新的問題 – SonickSeven
我colud解決它:)謝謝 – SonickSeven