jQuery의 작은 조각이 있습니다.어떻게 페이드 인하 고 jQuery에서 포커스를 설정할 수 있습니까?
$('#showlink').click(function(){
$('#linkwindow').show('fast');
$('#linkwindow input').focus();
}
페이드가 끝난 후에 만 어떻게 포커스를 호출합니까? 때때로 그것은 약간 전에 발생하고 이상한 렌더링 버그로 끝납니다.
jQuery의 작은 조각이 있습니다.어떻게 페이드 인하 고 jQuery에서 포커스를 설정할 수 있습니까?
$('#showlink').click(function(){
$('#linkwindow').show('fast');
$('#linkwindow input').focus();
}
페이드가 끝난 후에 만 어떻게 포커스를 호출합니까? 때때로 그것은 약간 전에 발생하고 이상한 렌더링 버그로 끝납니다.
callback 매개 변수를 사용하여 시도해보십시오.
$('#showlink').click(function(){
$('#linkwindow').show('fast', function() {
$('#linkwindow input').focus();
});
});
당신은 show
방법에 콜백을 추가 할 수 있습니다 :
$('#showlink').click(function(){
$('#linkwindow').show('fast', function() {
$('#linkwindow input').focus();
});
})
콜백 두 번째 매개 변수를 사용합니다.
뭔가 같은 :
$('#linkwindow').show('fast', function() {
$('#linkwindow input').focus();
});