【发布时间】:2008-11-21 17:13:15
【问题描述】:
我想在您单击按钮时显示一个带有输入的 div,并设置其焦点。
如果我使用 show(),它可以工作,但如果我使用 slideDown()动画完成后焦点会丢失。我怎样才能防止这种情况发生?
示例代码:
$("document").ready(function(){
$("#MyButton").click(function(e){
e.preventDefault();
$(".SlidingDiv").slideDown();
$("#MyInput").focus();
});
});
<input type="button" value="Click Me" id="MyButton" />
<div class="SlidingDiv" style="display:none;"><input type="text" id="MyInput" /></div>
【问题讨论】:
标签: jquery