用一个点击别处关闭浮层来分析事件冒泡

代码


当点击【点我】按钮时,浮层不会显示是因为事件冒泡,同时触发了 show()和hide(),为了避免
这种情况
可以用setTimeout的方式短暂延迟执行时间,事件冒泡过后,再加入执行队列
http://js.jirengu.com/lular/1/edit?html,css,js,output

再来一个事件冒泡的例子,点击中间圆圈,周围会逐个上色


http://js.jirengu.com/liwup/1/edit?html,css,js,output

你可能感兴趣的:(用一个点击别处关闭浮层来分析事件冒泡)