网页加载缓慢时,两种方法实现loading效果

在网页加载速度慢时,为了提供良好的用户体验,可以采用两种方式实现页面loading效果。一种是通过插入GIF图片展示加载状态,数据加载完成后在JavaScript中控制其隐藏。另一种方法是自定义CSS样式,创建蓝色点点翻滚的loading效果,利用关键帧动画实现动态视觉反馈。在数据请求完成时移除loading元素,恢复页面正常显示。

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

当页面加载速度很慢的时候,页面就会出现白屏的状况,如果没有使用loading来和用户进行交互,用户并不知道应用到底是出现什么问题(卡死、出错或者在加载)页面加载所需要时间越长,那么可能损失的用户量就会多。

第一种方法,可以在页面中放置一个GIF图片

 

<div class="scrollbox">

<image class="imagebar" src="../static/images/time.gif"></image>

</div>

当ajax获取数据成功时,在js中控制显示隐藏即可。

第二种方法,在页面中自定义一个loading 的样式 (自己项目中为 蓝色点点上下翻滚)

/*js中创建loading*/
function fnCreatLoading(){
    var _warp = $('<div class="wrapp_loading"></div>');
    $(_warp).html('<div class="k-line k-line11-1"></div>'
        +'<div class="k-line k-line11-2"></div>'
        +'<div class="k-line k-line11-3"></div>'
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值