Ski*_*erm 87 html css hover google-chrome-devtools
我试图通过Chrome的开发者工具查看工具提示在网站上的结构.然而,即使我在项目上空盘旋,当我"检查元素"时,html中的工具提示也没有显示.我知道我可以设置样式:hover,但我仍然无法看到工具提示的html或css.
有任何想法吗?
Jus*_*ura 70
我实际上通过Twitter Bootstrap工具提示找到了一个技巧.如果在另一台显示器上打开开发工具(F12),则将鼠标悬停在元素上以显示工具提示,右键单击,就像选择"检查元素"一样.保持打开上下文菜单,将焦点移至开发工具.工具提示的html应该显示在元素旁边,它是HTML中的工具提示.然后你可以把它看作是另一个元素.如果你回到Chrome,HTML就会消失,所以只需注意一些事情.
有点奇怪的方式,但它对我有用,所以我想我会分享它.
joe*_*ang 70
该解决方案无需额外代码即可运行.
点击command-option-j打开控制台.单击控制台右上角的窗口按钮,在另一个窗口中打开控制台.
然后,在Chrome窗口中,将鼠标悬停在触发弹出窗口的元素上,command-`无论多少次都需要关注控制台,然后键入debugger.这将冻结页面,然后您可以检查元素选项卡中的元素.
Ada*_*ant 63
您只需要强制显示工具提示即可
$('.myelement').tooltip('open');
Run Code Online (Sandbox Code Playgroud)
现在无论悬停状态如何,工具提示都会显示.
向下滚动到DOM底部附近,您应该看到标记.
更新见cneuro对Bootstrap 3的评论.
$('.myelement').tooltip('show');
Run Code Online (Sandbox Code Playgroud)
更新见MarkoGrešak对Chrome的回答,显然也是Safari,$0可以用作当前所选元素的快捷方式.这似乎也适用于Safari.
$($0).tooltip('show')
Run Code Online (Sandbox Code Playgroud)
dwj*_*ton 61
F8 将暂停调试.
将鼠标悬停在工具提示上,然后F8在显示时按.
您现在可以使用检查器查看CSS.
mik*_*ana 21
对我来说,接受的答案不起作用:点击DevTools立即关闭工具提示.
但是,我发现https://superuser.com/questions/249050/chrome-keyboard-shortcut-to-pause-script-execution帮助了我:
window.addEventListener('keydown', function(e) {
if (e.keyCode == 123) debugger;
});
使用检查器突出显示元素
点击F12
您现在可以在JavaScript暂停的情况下检查该元素,以便DOM不会更改.
小智 9
编辑这些工具提示非常简单。
第 1 步:检查具有工具提示的元素。确保它在开发工具中以蓝色突出显示。
步骤 2:右键单击该元素(在 devtools 部分)并选择:属性修改,在 Break on 下

第 3 步:将鼠标悬停在检查的元素上,站点上将出现灰色覆盖层,并带有小文本:在调试器中暂停
在屏幕顶部
步骤4:点击蓝色箭头,直到选择悬停状态。
第 5 步:检查并编辑工具提示
Click f12 go to the console tab and add the following:
setTimeout(()=> {debugger},5000)
Run Code Online (Sandbox Code Playgroud)
This will give you 5 seconds to do whatever you want and it will break at 5 seconds. Then you can inspect the target element
(ex. hover the element and wait 5 seconds then inspect..)
单窗口答案,无需编码
没有其他答案是正确的,或者没有足够的细节,所以这是我的尝试。
<div>在<body>以下是我在 Mac 上的操作方法:
Cmd+Shift+P为我工作。Disable JavaScript并按Enter这将防止所有使用 JavaScript 的工具提示消失。
JS激活的工具提示没有代码解决方案:
使用Chrome的devtools检查工具提示中的contains / parent元素。在“元素”选项卡中,右键单击该容器DOM元素,然后选择“中断”>“子树修改”。下次将鼠标悬停在工具提示所在的DOM部分上时,JS代码将暂停,您可以检查工具提示的内容。
小智 5
只需在控制台中点击一行脚本,然后按任意键即可进入调试模式。
window.onkeydown = () => { debugger }
Run Code Online (Sandbox Code Playgroud)