首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查新Chrome中的下拉菜单

检查新Chrome中的下拉菜单
EN

Stack Overflow用户
提问于 2015-04-01 16:27:25
回答 10查看 98.9K关注 0票数 112

我使用的是Chrome版本41.0.2272.101m(最新版本),这个更新搞砸了。他们说,当你打开检查器时,任何DOM更改都会在更改的元素上闪烁紫色(就像在Firefox中一样),但现在我不能检查任何悬停的对象(也像在FF中一样,这就是为什么我不喜欢在进行前端开发时使用它)。

我说的是js触发的事件,比如superfish。以前,我可以悬停菜单,并用检查器覆盖菜单,菜单将保持打开状态,我可以进入检查器查看创建了哪些伪元素,直接更改填充等,然后查看更改。现在,当我将鼠标悬停在菜单上,并右键单击以检查它时,该菜单将关闭,并且我无法检查它!

我试着把探长拖过来,但都没用。这个新的“特性”让人讨厌得要死。有没有一种方法可以检查js触发的事件,而不是在元素上设置断点(这是有效的,但有点痛苦)?

EN

回答 10

Stack Overflow用户

发布于 2018-04-19 00:01:03

根据菜单元素的类型,我在下拉输入菜单中遇到了这个问题。当我检查它时,它消失的原因是因为一个blur当我在元素之外的任何地方单击时,都会在该元素上触发。

我能够检查元素的一种方法是通过删除blur事件侦听器来防止触发blur事件:

检查Chrome上的输入元素

转到Event Listeners选项卡并删除blur事件

删除模糊事件后,您可以打开菜单并检查它,而不会消失

票数 117
EN

Stack Overflow用户

发布于 2019-07-11 01:20:15

在Chrome中,按F12打开开发人员控制台,然后单击设置(齿轮图标)或按F1:

然后找到并选中“模拟一个有焦点的页面”选项。

票数 62
EN

Stack Overflow用户

发布于 2017-07-28 15:32:14

在Mac上,你可以在打开下拉菜单后按cmd+\暂停脚本。然后可以使用shift+cmd+c检查元素。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29386116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档