我如何淡入然后在jQuery中设置焦点?

Tom*_*Tom 3 html css jquery animation

我有一小段jQuery:

$('#showlink').click(function(){ 
 $('#linkwindow').show('fast');
    $('#linkwindow input').focus();
}
Run Code Online (Sandbox Code Playgroud)

如何在淡入淡出结束后调用焦点?有时候它会稍微发生,我最终会遇到一个奇怪的渲染错误.

ben*_*wey 8

尝试使用callback参数.

$('#showlink').click(function(){  
  $('#linkwindow').show('fast', function() {
    $('#linkwindow input').focus();
  });
});        
Run Code Online (Sandbox Code Playgroud)


mof*_*off 5

您可以向该show方法添加回调:

$('#showlink').click(function(){ 
    $('#linkwindow').show('fast', function() {
        $('#linkwindow input').focus();
    });
})
Run Code Online (Sandbox Code Playgroud)