PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Web_Design
[问题] 关于js事件传播的问题
楼主:
letmeask
(Let me ask)
2021-06-18 19:07:13
程式码:
<body>
<div id="test" ><a href="https://www.yahoo.com.tw">yahoo</a></div>
</body>
<script>
document.getElementById("test").addEventListener("mousedown",function(){alert(1)});
</script>
在Firefox下:点击yahoo之后,会先出现弹跳视窗,然后转址到yahoo
在Chrome和edge下:点击yahoo之后,会先出现弹跳视窗,然后不会转址
请问各位版友是否 test 的DOM还要处理跟事件传播相关的设定
才能在 Chrome和edge下,正常的出现弹跳视窗之后,还会继续转址
先谢谢各位版友回答~
作者:
Rplus
(R+) (9527)
2021-06-19 18:44:00
Chrome 的行为比较合理耶 XD native interactble ui 出现后停止页面上的所有行为误会你的意思了 改绑 click 就好
https://jsbin.com/tucehufite/edit
继续阅读
[问题] 一个js的bind() 问题
letmeask
[问题]订单的数据库设计和传送
ntpuisbest
[情报] 软件工程师技术交流社群
miinux
[问题] hahow课程字幕下载
iec
[问题] 有关导入https协定
roadcat
[问题] header+footer公用区块复用的方法
theworld70
[问题] 设定企业信箱用Gmail收发信
patience311
[问题] 抓取网页资料
BBOYstyle10
[问题] Chrome Extension content script iframe
walelile
[征才] Cymetrics 诚征 UI/UX 设计师
keke0421
Links
booklink
Contact Us: admin [ a t ] ucptt.com