首页 > 其他分享 >e.preventdefault()别滥用

e.preventdefault()别滥用

时间:2023-09-18 17:09:24浏览次数:54  
标签:checkbox 浏览器 滥用 preventdefault 事件 重绘 change

有的时候我们会为事件回调函数添加一个参数(通常是e),并在函数中加入e.preventdefault();以取消默认行为。由于习惯,我顺手将它写到了一个checkbox的change事件中。由于不同的浏览器解释不同,在IE8上出现了一个bug:change事件能进入,但是UI显示上不能讲复选框的选中状态重绘。

分析原因,是我的e.preventdefault()阻止了状态重绘。去掉后,就好了。

e.preventdefault()会阻止什么:

checkbox 、radio的状态变化(并非所有浏览器)。

a标签的跳转

表单的提交


标签:checkbox,浏览器,滥用,preventdefault,事件,重绘,change
From: https://blog.51cto.com/u_16207938/7511763

相关文章

  • AI技术在网络攻击中的滥用与对抗 - 人工智能恶意攻击
    随着人工智能技术的迅猛发展,我们享受到了许多便利,但同时也面临着新的安全威胁。本文将探讨人工智能技术在网络攻击中的滥用,并提出一些防御机制。人工智能在网络攻击中的滥用人工智能技术的先进性和灵活性使其成为恶意攻击者的有力工具。以下是一些常见的人工智能滥用案例:欺骗......
  • 大规模异常滥用检测:基于局部敏感哈希算法——来自Uber Engineering的实践
     uber全球用户每天会产生500万条行程,保证数据的准确性至关重要。如果所有的数据都得到有效利用,t通过元数据和聚合的数据可以快速检测平台上的滥用行为,如垃圾邮件、虚假账户和付款欺诈等。放大正确的数据信号能使检测更精确,也因此更可靠。为了解决我们和其他系统中的类似挑战,UberE......
  • 如何编写难以维护的React代码?——滥用useEffect
    如何编写难以维护的React代码?——滥用useEffect在许多项目中,我们经常会遇到一些难以维护的React代码。其中一种常见的情况是滥用useEffect钩子,特别是在处理衍生状态时。让我们来看一个例子:constComponentA=({list})=>{const[filteredList,setFilteredList]=useSta......
  • 最新解决chatgpt滥用问题
    写在前面:提示邮箱不可用,不能进入网页,提示滥用问题是因为代理不干净的原因,更换代理即可!注册sms-activate账号首先进去官网:传送门主页大概长这样进去之后点击右上角注册账号!这种操作比较简单通过QQ邮箱即可注册,这里有一点就是QQ邮箱可能会拦截该网站的验证信息:在验证过程中......
  • 10 动态属性:[name]、动态方法@[event]、禁止默认提交e.preventDefault()
    [基础]模板动态参数和阻止默认事件​​v-on的基本用法和简写​​​​模板动态参数​​​​事件动态绑定​​​​阻止默认事件​​v-on的基本用法和简写v-on是用来绑定响应事......
  • chrome 监听touch类事件报错:无法被动侦听事件preventDefault
    解决方法://判断默认行为是否可以被禁用if(evt.cancelable){//判断默认行为是否已经被禁用if(!evt.defaultPrevented){evt.preventDe......
  • 你确定没有滥用 goroutine 吗
    写在前面学习golang,路还很长呢,犹记得刚开始学习golang的时候,写起来确实非常简单,有很多包和工具使用,不需要重复造轮子,但是要真的学好一门语言作为工具,对于其原理是非常......
  • 报错:fastclick.js?fe3c:446 [Intervention] Unable to preventDefault inside passive
    报错:fastclick.js?fe3c:446[Intervention]UnabletopreventDefaultinsidepassiveeventlistenerduetotargetbeingtreatedaspassive.Seehttps://www.chromes......
  • 马斯克锐评 Twitter App 滥用 RPC
    马斯克锐评TwitterApp滥用RPC来源:OSCHINA编辑: 局2022-11-1411:25:00 57后续:马斯克不懂GraphQL,员工指出错误后当场被“开除”刚刚正式掌管Tw......
  • 马斯克锐评 Twitter App 滥用 RPC
    马斯克锐评TwitterApp滥用RPC来源:OSCHINA编辑: 局2022-11-1411:25:00 46后续:马斯克不懂GraphQL,员工指出错误后当场被“开除”刚刚正式掌管Tw......