我想看到:hover样式的锚,我在Chrome中徘徊。在Firebug中,有一个样式下拉菜单,允许我为一个元素选择不同的状态。

我似乎在Chrome中找不到任何类似的东西。我遗漏了什么吗?


当前回答

我认为这在Chrome中不再是一个问题,只是以防万一。我写了这个jQuery脚本,当我用TAB键移动时检查DOM。

如果更改为使用'mouseover',将看起来像这样:

$("body *").on('mouseover', function(event) {       
    console.log(event.target);      
    inspect(event.target);
    event.stopPropagation();
});

您可以轻松地修改它,以便在单击或对想要停止的元素进行操作时删除事件处理程序。

其他回答

编辑:这个答案是在错误修复之前,见tnotcutt的答案。这有点棘手,但如下所示:

右键单击元素,但不要将鼠标指针移离元素,保持悬停状态。 通过键盘选择检查元素,就像点击箭头,然后回车键。 在开发工具中匹配的CSS规则下,你应该可以看到:hover。

PS:我在你的一个问题标签上试过这个方法。

我想在引导工具提示上看到悬停状态。在Chrome开发工具中强制:hover状态并没有创建所需的输出,然而通过控制台触发mouseenter事件在Chrome中却做到了这一点。如果页面上有jQuery,你可以运行:

$('.YOUR-TOOL-TIP-CLASS').trigger('mouseenter');

我认为没有办法做到这一点。我提交了一个功能请求。如果有办法的话,谷歌的开发人员肯定会指出来,我会编辑我的答案。如果没有,我们将不得不等待和观察。(你可以用星号来投票)


在10.0.620.0中,Styles面板显示了所选元素的:hover样式,但没有显示:active样式。


当前稳定频道版本为8.0.552.224。

你可以替换你的稳定频道安装的谷歌Chrome与Beta频道或开发频道(见早期访问发布频道)。

你也可以安装一个chrome的辅助安装,它甚至比Dev通道更最新。

... Canary版本的更新频率甚至比Dev频道还要高,并且在发布之前不会进行测试。因为金丝雀构建可能有时不可用,它不能设置为您的默认浏览器,可以安装在谷歌Chrome. ...的任何上述渠道之外

我可以通过遵循Babiker建议的以下步骤来看到风格 右键单击元素,但不要将鼠标指针移离该元素,保持悬停状态。通过键盘选择检查元素,就像点击箭头,然后回车键。”

改变风格遵循以上步骤,然后- 通过按键盘上的ctrl + tab来更改浏览器选项卡。 然后单击要调试的选项卡。你的悬停屏幕仍然在那里。现在小心地将鼠标移到开发人员工具区域。

使用JS可以触发元素上的MouseEvent。下面是如何对悬停进行操作。

使用右键单击检查元素。 像这样复制JS路径 在Sources Chrome DevTools中按“Esc”键打开控制台。 然后粘贴复制的路径,并添加.dispatchEvent(new MouseEvent('mouseover', {'bubbles': true}));是这样的: 按enter键,然后可以与悬停状态后发生的任何DOM更改进行交互。