я хочу знать, как работает jquery 'делегат или (для делегата)
иногда я используюon
делегировать событие,
dom.addEventListener("click",function(e){
e.target for hander.
}
instead:
dom.on("click",'a',function(){
$(this).handler..
}
Итак, я думаю, я могу написать коды таким образом:
function delegate(dom,event,selector,handler){
target = event.target;
while selector.dom.not_match event.target
target = target.parentNode
recheck until match the selector and do handler;
end
}
я написал это раньше:
function delegate(dom,event,selector,handler){
dom.addEvent event function(){
target_arr = dom.find(selector);
if(event.target in_array target_arr){
do handler
}else{
target = target.parentNode until dom.
recheck in target_arr;
}
}
}
кто-то знает, как JQueryметод работы на 'делегат» или же 'на' для делегата? пожалуйста, покажите мне код просто описание для 'делегат»..большое спасибо.