前端JS加loading图,防止多次点击提交ajax

本文介绍了一种使用jQuery实现页面加载时显示加载图的方法。通过定义一个名为loadingImage的函数,可以方便地在需要的地方调用显示或隐藏加载图。具体实现方式是在body元素下添加一个包含加载动图的div,并通过CSS样式使其居中显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//loading图
function loadingImage(bool) { //¼ÓÔØ
if (bool) {
$("body").append('<div class="loading_image"' +
' style="position:fixed;' +
'top:0;left:0;width:100%;height:100%;z-index:99999">' +
'<img' +
' style="width:25px;' +
'position:fixed;' +
'left:50%;top:50%;' +
'transform:translate(-50%,-50%);' +
'padding:15px;' +
'background:rgba(0,0,0,.6);' +
'border-radius:3px;' +
'font-size:14px;' +
'border-radius:10px"' +
'src="https://img-blog.csdnimg.cn/2022010612002072955.gif"/>' +
'</div>')
} else {
$(".loading_image").remove()
}
}
在点击事件前加
loadingImage(true)
在ajax提交success 中加
loadingImage(false)

转载于:https://www.cnblogs.com/mfser/p/9044286.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值