<div id="abc"></div>
<script>
function AddEvent(target,event,handle)
{
...
}
var a=document.getElementById('abc');
function a1(e)
{
//如何在这里停止对a2的调用
}
function a2(e)
{
//如何在这里停止对a1的调用
}
AddEvent(a,'click',a1);
AddEvent(a,'click',a2);
</script>
<script>
function AddEvent(target,event,handle)
{
...
}
var a=document.getElementById('abc');
function a1(e)
{
//如何在这里停止对a2的调用
}
function a2(e)
{
//如何在这里停止对a1的调用
}
AddEvent(a,'click',a1);
AddEvent(a,'click',a2);
</script>
RemoveEvent(target,event,handle);
在a1中移除a2,在a2中移除a1
2。将a1与a2合并成a,在a被触发后,通过某些标志来判断是执行a1还是a2