我想查看分配给特定元素的 CSS 过渡或 JavaScript/jQuery 动画。我应该如何在 Chrome DevTools 或任何其他开发人员工具中执行此操作?
例如,我访问了一个 Google plus 页面,我注意到当我将鼠标悬停在一张图片上时,它会变灰、放大并在角落出现一个关闭按钮。
正常:
悬停:
如何查看此行为背后的代码?
我想查看分配给特定元素的 CSS 过渡或 JavaScript/jQuery 动画。我应该如何在 Chrome DevTools 或任何其他开发人员工具中执行此操作?
例如,我访问了一个 Google plus 页面,我注意到当我将鼠标悬停在一张图片上时,它会变灰、放大并在角落出现一个关闭按钮。
正常:
悬停:
如何查看此行为背后的代码?
对于 css 过渡,使用 chrome 开发工具时很容易发现。只需右键单击要查看的动画即可调出检查器。将元素的状态更改为悬停,您可以查看悬停元素的所有 css。
对于 javascript,您可以使用 chrome 开发工具中的“资源”选项卡来查看触发的脚本。只需通过它。
为了您的效果..它最有可能是Javascript。
他们将注册一个悬停事件。可以通过各种方法添加悬停事件
在 CSS 中
#someId:hover
{
color:red;
}
在jQuery中。$('#someid').hover();
通过不显眼的 jquery。他们将以不显眼的方式附加事件
现在检查此方法的视图源。一些他们将附加事件的地方。
据我所知,JavaScript 没有简单的方法,但是当我在 Chrome 中处理 css 时,以下是我最喜欢的答案和方法。你可以强制状态和检查悬停 css 等。