2012-07-06 4 views
0

이전에 도움이되었지만 마우스를 가져 가면 버튼 위로 마우스를 가져 가면 사용자가 마우스를 움직일 때 슬라이딩을 계속하지 않도록 지연을 추가해야합니다. 웹 페이지.드롭 다운 패널에서 가져 오기 또는 지연

나는이 같은 전문가는 그래서 난 어떤 도움이 크게 감사하지 될 것이다 jsfiddle

에가는 예를 해요 있어요.

답변

0

이 시도 :

$(".btn-slide").on('mouseover', function(e) { 
      switch(e.type) { 
       case 'mouseover': 
        $("#panel").delay(900).slideDown("slow"); 
        break; 
        } 
      return false; 
     });  

     $(".close-slide").on('click', function(e) { 
      switch(e.type) { 
       case 'click': 
        $("#panel").slideUp("slow"); 
        break; 
        } 
      return false; 
     }); 

당신은 당신을 위해 일하는 무엇에 '900'을 변경할 수 있습니다.

또한 hoverintent 플러그인을 사용할 수 있습니다 http://cherne.net/brian/resources/jquery.hoverIntent.html

+0

당신에게 너무 많은 @MortenHagh 감사합니다! 완벽하게 작동합니다! – Kate

+0

@Kate - 문제 없습니다! :) 도와 줄 수있어서 기뻐! –

관련 문제