在 main.js (第 223 行)中,我发现它负责悬停:
$("img.img-a").hover(
function() {
$(this).stop().animate({"opacity": "0"}, 400);
},
function() {
$(this).stop().animate({"opacity": "1"}, 800);
});
在fadehover
div 中,有带有类img-a
和img-b
. 当光标悬停在 上时img-a
,它会淡出该图像。所以我假设使用CSSimg-b
落后了。img-a
我是这样做的:
我使用谷歌浏览器,转到选项卡resources
并简单地搜索 (ctrl + F / cmd + F) 的fadehover
课程。不幸的是,除了一点 CSS 和 HTML,我什么都找不到,所以我选择了该 div 中的一类图像,结果是宾果游戏!
还有其他方法可以找出答案。如果您检查该元素并用鼠标悬停,您可能会看到您的 DOM 发生变化。如果您的 DOM 发生变化,您就知道它是由 javascript 完成的。无论是 jQuery、原型还是其他框架,都是另一回事。
如果 DOM 没有改变,您可以确定使用了 CSS 过渡。除非使用 Flash、SVG 或 HTML5 画布元素;)