对于一个静态的元素(在页面完成加载时已经存在,非后期动态生成),如果用delegate的话,会出现无法阻止该事件冒泡的情况,具体的就是delegate方式绑定事件本身的工作方式就是把事件绑定在父元素上,然后在事件产生的时候,逐级冒泡
到该父元素,父元素才会触发这个事件,请注意这个事件在触发的时候已经是逐级冒泡
之后的事了,所以在事件处理函数里拦截什么的都不会起作用。
话不多说,直接上测试代码。
1 |
|
后端开发
对于一个静态的元素(在页面完成加载时已经存在,非后期动态生成),如果用delegate的话,会出现无法阻止该事件冒泡的情况,具体的就是delegate方式绑定事件本身的工作方式就是把事件绑定在父元素上,然后在事件产生的时候,逐级冒泡
到该父元素,父元素才会触发这个事件,请注意这个事件在触发的时候已经是逐级冒泡
之后的事了,所以在事件处理函数里拦截什么的都不会起作用。
话不多说,直接上测试代码。
1 | <!DOCTYPE html> |