我正在尝试使用淡入/淡出 jquery 插件。昨天在其他人的帮助下,我几乎完美地工作了。但是当我第一次将鼠标悬停在 div 上时,淡入效果似乎不起作用。它在第二次和随后的悬停后工作。并且淡出似乎根本不起作用。
注意:当您将鼠标悬停在第 1 步上时,不应该发生任何事情。但是,当您将鼠标悬停在其他步骤上时,色块应该会淡入/淡出。我更像是一名设计师,所以我不确定为什么动画不会在第一次悬停时发生。这是做JS代码的正确方法吗?
$(document).ready(function () {
$("div.secure").hover(
function() {
$("div.secure-hover").stop(true, true, true).fadeIn('slow');
},
function() {
$("div.secure-hover").stop(true, true, true).fadeOut('slow');
}
);
$("div.cash").hover(
function() {
$("div.steps-hover.cash-hover").stop(true, true, true).fadeIn('slow');
},
function() {
$("div.steps-hover.cash-hover").stop(true, true, true).fadeOut('slow');
}
);
$("div.credit").hover(
function() {
$("div.credit-hover").stop(true, true, true).fadeIn('slow');
},
function() {
$("div.credit-hover").stop(true, true, true).fadeOut('slow');
}
);
});
谢谢你的帮助。