React

React冒泡处理(2):safari的坑

2018-10-29  本文已影响0人  e93a88ffeabd

前言

上周处理了react冒泡的问题,但是在后续测试过的过程中,发现iphone手机在safari浏览器下无法实现该效果

原因

在safari中,默认不可点击的元素(如span、div等)是不会触发点击事件的。也就是说,假如我给body元素委托点击事件,但是body元素是一个默认不可点击元素,所以委托到body上的事件无法通过冒泡的方式触发!

解决方法

上一篇 下一篇

猜你喜欢

热点阅读