gpt4 book ai didi

javascript - jQuery 显示 div 加载 onclick

转载 作者:太空宇宙 更新时间:2023-11-04 03:35:40 26 4
gpt4 key购买 nike

需要您对我的 jQuery 单击的建议,在页面加载之前显示 div 加载。我测试了代码,但没有显示 div 加载。

到目前为止,这是我的代码:

$(".taskss3").click(function(evt)
{
$('#status_random').show();
var get_uid = $(this).attr("id");

$("#randomdiv").load("load_auto.php?uid="+ get_uid)
{
$('#status_random').hide();
$('#randomdiv').show();
}
});

HTML

<div id="status_random"></div>
<div id="randomdiv"></div>

CSS

#status_random
{
background: url('../../assets/images/processing.gif');
height: 24px;
width: 24px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
}

请帮忙!

最佳答案

你需要使用回调

$(".taskss3").click(function (evt) {
$('#status_random').show();
var get_uid = this.id;

$("#randomdiv").load("load_auto.php?uid=" + get_uid, function () {
//do this in the load callback
$('#status_random').hide();
$('#randomdiv').show();
})

});

在您的代码中,您在调用 load() 时立即隐藏加载程序,而无需等待加载完成。

关于javascript - jQuery 显示 div 加载 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25598639/

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