2014-09-18 2 views

답변

1

당신은 흐림에 초점을 cleatTimeout에의 setTimeout을 사용할 수 있습니다. 여기

var timer; 
$(document).ready(function() { 

    $("#TextBox").focus(function() { 
     timer = setTimeout(function() { 
      $("#ShowMe").show(); 
     }, 2000); 
    }); 

    $("#TextBox").blur(function() { 
     clearTimeout(timer); 
     $("#ShowMe").hide(); 
    }); 
}); 

: working example

+0

좋은, 감사합니다! –

0

이 잘 이벤트를 "클릭"에 의해 그렇게합니까? 그래서이를 확인하는 경우 :

$(document).ready(function(){ 
    $('#someDiv').click(function(){ 
    $('#someOtherDiv').show(300).delay(2000).hide(300); 
});}); 

jsfiddle example