不是很懂

主要罗列一些不是很懂的问题,如有解答会补充 目录

前端

对元素的事件绑定

  • 对于同一个浏览器, 同一个网页, 同一个元素, 可以绑定click事件, 但不能绑定dblclick
    有些网页两者皆可, 有些网页则偏偏不能dblclick

  • 代码示例
    $0.addEventListener("click", ()=>{alert(1)})
    $0.addEventListener("dblclick", ()=>{alert(2)})

  • 页面举例
    所有的微信文章均不可dblclick: 样例网页
    大部分网页还是两者均可的: 样例网页

  • 问题补充
    对于一个元素, 可以在控制台查看绑定在其上的事件监视器
    在正常网页绑定click和dblclick事件后, 可以在控制台查看到两个事件
    但在微信文章中, dblclick事件绑定指令会被忽略(click和mousedown事件仍然有效), 似乎有针对性的屏蔽了dblclick事件


study

305 Words

2023-06-24 23:04 +0800