首頁  >  文章  >  web前端  >  Jquery添加loading過渡遮罩

Jquery添加loading過渡遮罩

不言
不言原創
2018-07-07 17:37:162042瀏覽

這篇文章主要介紹了關於Jquery添加loading過渡遮罩,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

用webpack打包一個h5項目,css也打包在bundle.js裡,載入稍慢就會有幾秒鐘頁面呈現出一個沒有樣式的醜態,所以想設定一個白色遮罩,等js載入完畢消失。
在body中放一個自帶行內樣式(這樣就不必依賴bundle.js裡提供的樣式信息,在第一時間被加載出來)的loading塊。

  <!-- index.html -->
  <p></p>

然後等js載入完之後執行消失的方法,這裡利用animate()的回呼函數,過渡更加自然一些,想要花功夫調的話也有很大空間。

 //index.js(打包后出现在bundle.js里)
  $('#loading').animate({
    opacity: '0'
  }, function () {
    $('#loading').hide()
  })

效果如下
Jquery添加loading過渡遮罩

優化之前是這樣,差異還是很大的
Jquery添加loading過渡遮罩

以上就是本文的全部內容,希望對大家的學習有幫助,更多相關內容請關注PHP中文網!

相關推薦:

vue 實現數字滾動增加效果

#

以上是Jquery添加loading過渡遮罩的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn