我正在尝试让 .focus() 与滑入式 div 一起使用,但无论何时出现 div,光标都不在所选的输入字段中。
演示: http: //jsfiddle.net/Mobius1/36n8y/(已修复)
单击“引用”按钮将 div 滑入。我需要光标出现在第一个输入字段(#name)中。
提前致谢。
我正在尝试让 .focus() 与滑入式 div 一起使用,但无论何时出现 div,光标都不在所选的输入字段中。
演示: http: //jsfiddle.net/Mobius1/36n8y/(已修复)
单击“引用”按钮将 div 滑入。我需要光标出现在第一个输入字段(#name)中。
提前致谢。
您可以使用以下回调函数show
:
$("#slide").hide().delay(500).show("drop", {
direction: "up"
}, 500, function() {
$("#name").focus();
});
演示:http: //jsfiddle.net/L366u/1/
回调中的焦点:
$("#slide")
.hide()
.delay(500)
.show("drop", { direction: "up" }, 500, function() {
$("#name").focus();
});
演示:http: //jsfiddle.net/L366u/2/
更改如下-->
// focus on first input of slide (not working)
setTimeout(function(){$("#name").focus();}, 500);