扫码关注官方订阅号
发现有些事件有些游览器会冒泡有些不会,具体有哪些坑呢?
学习是最好的投资!
每个 event 都有一个event.bubbles属性,可以知道它可否冒泡。(ref:W3定义的Event Interface)
event.bubbles
当然 W3 DOM Level 3 Events 的细则里已经附上这个表格了:
还附上了 Legacy Events(旧浏览器支持的非标准遗留事件)的 bubble 属性。
H5 还定义了一些新事件:
dragstart
drag
dragenter
dragexit
dragleave
dragover
drop
dragend
popstate
hashchange
pagetransition
还有很多H5新事件,大多在草案阶段,就不一一翻开了。
blur、focus、load、unload是不会冒泡的~
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
每个 event 都有一个
event.bubbles
属性,可以知道它可否冒泡。(ref:W3定义的Event Interface)当然 W3 DOM Level 3 Events 的细则里已经附上这个表格了:
还附上了 Legacy Events(旧浏览器支持的非标准遗留事件)的 bubble 属性。
H5 还定义了一些新事件:
dragstart
、drag
、dragenter
、dragexit
、dragleave
、dragover
、drop
、dragend
均冒泡popstate
,hashchange
冒泡(从window开始……所以意义在哪里),pagetransition
不冒泡还有很多H5新事件,大多在草案阶段,就不一一翻开了。
blur、focus、load、unload是不会冒泡的~