Answers:
实际上,我发现了一个使用Twitter Bootstrap工具提示进行操作的技巧。如果在另一台监视器上打开开发工具(F12),则将鼠标悬停在该元素上以显示工具提示,右键单击,就像选择“检查元素”一样。使该上下文菜单保持打开状态,将焦点移至开发工具。工具提示的html应该显示在HTML中其工具提示所在的元素旁边。然后,您可以将其视为另一个元素来查看。如果您返回Chrome浏览器,则HTML会消失,因此需要注意的地方。
有点奇怪,但是对我有用,所以我想分享一下。
此解决方案无需任何额外的代码即可工作。
点击command-option-j
打开控制台。单击控制台右上角的窗口按钮,以在其他窗口中打开控制台。
然后,在Chrome窗口中,将鼠标悬停在触发弹出窗口的元素上,击中command-`
需要多次关注控制台的次数,然后键入debugger
。这将冻结页面,然后您可以在“元素”选项卡中检查元素。
debugger
控制台时失去焦点,则可以alt+tab
在将鼠标悬停在元素上时按。它适用于Windows上的Chromium应用。
F8
将暂停调试。
将鼠标悬停在工具提示上,然后F8
在显示时按。
现在,您可以使用检查器查看CSS。
您只需要强制工具提示就这样显示
$('.myelement').tooltip('open');
现在,无论悬停状态如何,工具提示都会显示。
向下滚动到DOM底部附近,您将在其中看到标记。
更新请参阅cneuro对Bootstrap 3的评论。
$('.myelement').tooltip('show');
更新,请参阅MarkoGrešak对于Chrome以及显然还有Safari的答案,$0
可以用作当前所选元素的快捷方式。这似乎也适用于Safari。
$($0).tooltip('show')
.tooltip('show')
getbootstrap.com/javascript/#tooltips-methods
$0
在控制台中一样访问当前选定的元素。因此,您可以选择触发工具提示并运行的元素$($0).tooltip('show')
。
对我来说,无法接受的答案不起作用:单击DevTools立即关闭ToolTip。
但是,我发现/superuser/249050/chrome-keyboard-shortcut-to-pause-script-execution对我有帮助:
const F12 = 123
window.addEventListener('keydown', function(event) {
if (event.keyCode === F12 ) {
debugger;
}
});
使用检查器突出显示元素
击中F12
现在,您可以在JavaScript暂停的情况下检查该元素,以便DOM不会更改。
单窗口答案,无需编码
没有其他答案是正确的,或者没有足够的细节,所以这是我的尝试。
<div>
在<body>
跟着这些步骤
Inspect
在Chrome中打开窗口。
将鼠标放在工具提示上。
按 F8
JS执行将被暂停,然后您可以检查工具提示。
再按F8一次开始执行并F10调试。
由于某种原因,此处提供的答案不适用于Windows。通过打开开发工具,然后将鼠标悬停在显示工具提示的元素上,然后右键单击该元素(而不是工具提示),可以检查工具提示。然后,将光标移到检查器面板中并向下滚动到底部。工具提示元素应该仍然存在。
开发工具提供了一种检查悬停元素的方法,如工具提示。
1-使用F12打开开发工具。
2-选择“元素”选项卡。
3-选择包含工具提示的父元素。
4-单击“ ...”(在父元素的行上),然后选择“中断” /“子树修改”(请参见下图)
5-最后返回应用程序,并显示工具提示。工具提示可见后应阻止执行
希望它对某人有用!
我发现的最简单的方法之一是:
侧面打开Chrome开发者工具
将鼠标悬停在元素上
右键点击
点击开发工具
现在您可以检查和更改样式