gpt4 book ai didi

jquery - 为什么我无法聚焦使用 SlideDown() 显示的控件?

转载 作者:行者123 更新时间:2023-12-01 06:16:33 24 4
gpt4 key购买 nike

我想在单击按钮时显示一个带有输入的 div,并设置其焦点。

如果我使用 show(),它可以工作,但如果我使用 slipDown() 动画完成后焦点就会丢失。如何防止这种情况发生?

示例代码:

$("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>

最佳答案

试试这个:

$(function(){
$("#MyButton").click(function(e){
e.preventDefault();
$(".SlidingDiv").slideDown(function(){
// Callback function - will occur when sliding is complete.
$("#MyInput").focus();
});
});
});

关于jquery - 为什么我无法聚焦使用 SlideDown() 显示的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/309506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com