페이드 인/아웃 jquery 플러그인을 사용하려고합니다. 어제 다른 사람들의 도움을 받아 거의 완벽하게 작동하게되었습니다. 하지만 페이드 인 효과는 div 위로 마우스를 가져 가면 처음에는 작동하지 않습니다. 그것은 두 번째 및 후속 호버 후 작동합니다. 그리고 페이드 아웃은 전혀 작동하지 않는 것 같습니다.Jquery 첫 번째 호버에서 페이드 인/아웃이 작동하지 않습니다.
참고 : 아무것도 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');
}
);
});
도움 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 온라인은 1 단계이므로 마우스를 가져 가면 아무 것도 수행해서는 안되며, 그래서 함수에 포함시키지 않았습니다. 업데이트 된 JSfiddle에 갔다가 첫 번째 호버에서 페이드 인하 지 않습니다. – user2574250