注册了一个事件,取消冒泡了,但是依然会传递给document
为什么?
依然进来~~~~
但是当我用 e.preventDefault的时候,事件就不会进来了,奇怪,谁能解释一下吗?
注册了一个事件,取消冒泡了,但是依然会传递给document
为什么?
依然进来~~~~
但是当我用 e.preventDefault的时候,事件就不会进来了,奇怪,谁能解释一下吗?
React将所有事件都注册到了document上,既然都都是document的事件,也就不存在冒泡的说法,而且两个回调函数谁先谁后也不一定。
可以用一个全局变量来标记函数执行与否,将需要阻止的函数延后,再根据前述全局变量的值来确定直接返回与否。
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答920 阅读✓ 已解决
1 回答654 阅读✓ 已解决
2 回答806 阅读✓ 已解决
2 回答960 阅读
这行下面再加一行看看。