stoppropagation和preventDefault

2020-05-13  本文已影响0人  小麻烦爱学习

stoppropagation

阻止事件冒泡

preventDefault

阻止默认事件

默认事件有哪些?

在IE下,没有preventDefault方法, 要用event.returnValue=false;

return false; //等价于e.stoppropagation() + e.preventDefault()

在事件流的任何阶段调用preventDefault()都会取消事件,这意味着任何通常被该实现触发并作为结果的默认行为都不会发生。
你可以使用 Event.cancelable 来检查该事件是否支持取消。为一个不支持cancelable的事件调用preventDefault()将没有效果。

上一篇 下一篇

猜你喜欢

热点阅读