2012-09-13 6 views
2

이것을 website으로 만들었습니다. 상단 네비게이션 바의 COLLECTION 탭이나 사이드 바 위로 마우스를 가져 가면 아래쪽 콘텐츠가 정확하게 내리고 싶습니다. 하지만 내 문제는 내가 밖으로 나가면 팝업 내가 원하는 건 아니야 백업됩니다. 토글 기능이 아니지만 설정 한 것처럼 보이지만 작동하는 것처럼 보입니다. 누군가 나를 도울 수 있습니까?호버 기능 트리거

$('.down').hover(function() { 
    $('.b2-a .has_scroll').stop().animate({ 
     height: "22px" 
    }, 500); 
    $('.b2-b .slide-div').stop().animate({ 
     height: "19px" 
    }, 500); 
    $("#slide-title h4").show(); 
    $(".slide-div").animate({ 
     marginTop: "-12px" 
    }); 
    $('.b2 .tancar').animate({ 
     backgroundPosition: '28px 4px' 
    }) 
}, function() { 
    $('.b2-a .has_scroll').stop().animate({ 
     height: "120px" 
    }, 500); 
    $('.b2-b .slide-div').stop().animate({ 
     height: "438px" 
    }, 500); 
    $("#slide-title h4").hide(); 
    $(".slide-div").animate({ 
     marginTop: "-12px" 
    }); 
    $('.b2 .tancar').animate({ 
     backgroundPosition: '28px -19px' 
    }) 
}); 

답변

0

나는 코드를 다시 생각해 봐야한다고 생각한다. 여러 다른 이벤트에서 미끄러 져 나간 것처럼 보입니다. 버튼을 클릭하고 마우스를 올리면 슬라이드가 나타 납니까? 그렇다면, 같은 것을 할 :

$('.b2').hover(function() { 
    // do animation to show 
)); 
$('#clic').click(function() { 
    // do animation to show 
)); 
$('.b2').mouseout(function() { 
    // do animation to hide 
)); 
+0

덕분에 user1477388, 나는 매우 버그를 알고 좀 더 배우고 더 논리적으로해야합니다. 매우 감사! –

+0

당신은 환영합니다 :) – user1477388