2012-06-29 10 views
0

예 : http://83.254.82.145:8080/android/버그 동작() 버그 동작

지도 하단의 메뉴를 확인하십시오. 커서를 아래에서부터 움직여보십시오. 왜 즉시 표시됩니까? animate()slideDown()과 같은 결과가 표시됩니다.

$('#map_canvas, #map_menu').hover(function(e){ 

    $('#map_menu').stop(true, true).slideDown(200, 'easeOutCubic'); 

}, function(){ 

    $('#map_menu').stop(true, true).delay(500).slideUp(500, 'easeInCubic'); 

}); 

어떤 도움을 주실 까?

+0

지도가 엉망일까요? 페이지의 다른 곳에 배치하고 동일한 결과를 얻는 지 확인하십시오. – adamzwakk

답변

1

이 시도 :

$('#mapbackground').hover(function(e){ 

    $('#map_menu').stop(true, true).slideDown(200, 'easeOutCubic'); 

    }, function(){ 

    $('#map_menu').stop(true, true).delay(500).slideUp(500, 'easeInCubic'); 

}); 
+0

감사합니다! – Johan

1

내가 믿습니다 문제는이 기능에있다 : 당신은 애니메이션에서 중지를 요구하고있다

$('#map_canvas, #map_menu').hover(... 

, 그래서 당신이 map_canvas에 유혹되어 있기 때문에 발사되고, 그것이 즉시 위로 움직이고 있기 때문에 즉시 map_menu에서 호버를 호출합니다.

+0

아마도 AlexC의 솔루션으로 문제를 해결했을 것입니다. +1 :) – Johan