麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

基于javascript實現頁面加載loading動畫

2024-04-27 15:14:44
字體:
來源:轉載
供稿:網友

頁面loading動畫能夠更好的反應當前網頁的加載進度情況,動畫的形式從開始0%到100%完成網頁加載這一過程可以給用戶一個溫馨的提示,用戶體驗很不錯。

loading動畫的制作非常容易,難點在于如何判斷當前頁面的加載進度,目前沒有方法可以直接獲取正在加載對象的大小。所以我們無法通過數據大小來實現0-100%的加載顯示過程。

我們知道當頁面加載時html代碼是逐行進行加載的,因此我們可以通過這個特性來間接達到效果。

首先我們需要定義一個頁面的加載動畫:

@mixin hover($value:.2s){-webkit-transition: all $value;-o-transition: all $value;-moz-transition: all $value;transition: all $value;}.loading{width: 0;height: 2px;background: #f00;position: absolute;top: 0;left: 0;@include:hover(1s);}

然后根據實際情況將當前頁面分成若干份,然后插入相關節點如下:

<div class="div1"></div>$('.loading').animate({'width':'20%'});<div class="div2"></div>$('.loading').animate({'width':'40%'});<div class="div3"></div>$('.loading').animate({'width':'60%'}); ...

最后在頁面的最底部讓loading動畫達到100%并隱藏動畫即可:

$('.loading').animate({'width':'100%'}).fadeOut();
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九热在线视频免费观看 | 免费欧美一级视频 | 国产午夜精品一区二区三区免费 | 91成人久久 | 在线成人免费观看www | 免费观看视频网站 | 97中文字幕第一一一页 | 亚洲精品午夜国产va久久成人 | www久久久久久 | 男女一边摸一边做羞羞视频免费 | 一级做人爱c黑人影片 | 少妇一级淫片免费看 | 国产做爰 | 国产乱子视频 | 国产喷白浆10p | 成人一级毛片 | 99麻豆久久久国产精品免费 | 成年人在线视频 | 日本不卡一区二区三区在线 | 欧美精品在线视频观看 | 夜添久久精品亚洲国产精品 | 91社区电影| 看国产一级毛片 | 亚洲精品久久久久久下一站 | 国产正在播放 | 中文字幕专区高清在线观看 | 一级电影免费在线观看 | 精品国产91久久久久 | 欧美在线成人影院 | 欧美日本一 | 欧美14一15sex性hd | 欧美成人高清视频 | 久久久一区二区三区精品 | 久久免费视频5 | 欧美国产免费 | 欧美日韩爱爱视频 | 午夜精品视频免费观看 | 欧美国产一区二区三区 | 免费观看视频在线观看 | 欧美爱爱视频网站 | 国产自在自线午夜精品视频在 |