我有一个TextBox我希望在显示它之后将焦点移动到。问题是,在最初的show()
,它会在节目动画期间获得焦点,但它已经消失了。怎么了?
它在FireFox中运行良好,但不适用于IE8。我在这里有一个运行的例子:
此外,这是代码:
<input id="Button1" type="button" value="button" /><br />
<div id="Div1" style="display:none">
<input id="Text1" type="text" />
</div>
<input id="Text2" type="text" />
$("#Text2").focus();
$("#Button1").click(function(){
$("#Div1").toggle("slow").find("input:text").focus();
});
答案 0 :(得分:0)
不是问题的答案,而是解决方法:
$("#Div1").toggle("slow", function(){$(this).find("input:text").focus()});