evt.preventDefault()的反义词是什么?
|
一旦我开了一个“ 0”,我该如何再次恢复默认操作?
没有找到相关结果
已邀请:
17 个回复
抚驰
可能:
从本质上讲,它等同于“默认”,因为我们不再阻止它。 否则,我倾向于将您指向其他评论和答案提供的答案: 如何取消绑定调用event.preventDefault()的侦听器(使用jQuery)? 如何重新启用event.preventDefault? 请注意,第二个示例已被redsquare提供的示例解决方案接受(如果未将其作为重复项关闭,请在此处发布直接解决方案):
净爽
与之相反
干杯!
爆山
事件的链接之前处理命令: 例如:
防止并遵循jQuery:
或者只是在ѭ10之后运行
苛肠倒俱
及其相反(标准):
资源: https://developer.mozilla.org/zh-CN/docs/Web/API/Event/returnValue
俯乡骚钵皆
雄鞋谋塘
联海
...除非我想念的东西。 http://jsfiddle.net/DdvcX/
辰炔诚薯
没有相反的方法可以理解为什么您在调用first16ѭ时必须先进行研究。 在幕后,preventDefault的功能实际上是调用return false,这将停止任何进一步的执行。如果您熟悉Javascript的旧方法,曾经有一种流行的方式是使用return false来取消诸如表单提交和使用return true的按钮之类的事件(在jQuery出现之前)。 正如您可能已经根据上面的简单解释所得出的那样:
的相反内容完全没有。您只是不阻止该事件,默认情况下,如果您不阻止该事件,浏览器将允许该事件。 参见以下说明:
在上面的代码中,您会注意到我们正在检查allowSubmit是否为false。这意味着我们将阻止使用
提交表单,然后执行一些验证逻辑,如果愿意,请将allowSubmit设置为true。 实际上,这是唯一一种与ѭ16相反的有效方法-您还可以尝试删除事件,这些事件本质上可以实现相同的目的。
琶竞捆栓
痰降锭骂奸
并撤消它:
爆山
遵循Mozilla的示例:
参考:document.createEvent jQuery有27英镑,因此您可以触发元素上的事件-有时很有用。
娜拐赐巫潭
现在,通过使用命名空间,您可以添加多个此类事件,并能够根据需要删除这些事件。.虽然提交不是最好的示例,但单击或按键等操作可能会派上用场。
挂帘妈乡
//这里我们保存默认事件..
橙绥
用法示例为:
悍蕾驮苇袜
函数
,
香腔弥胯瓤
容淑阔九