EasyUI閃屏EasyUI頁面加載提示(原理+代碼+效果圖)
使用EasyUI時(shí),有個(gè)經(jīng)常遇到的問題,頁面還沒有渲染完成的時(shí)候,就展現(xiàn)了。
剛剛開始很混亂,等加載完成后,就好了。
$.parser.onComplete,這個(gè)是在所有組件解析完成后執(zhí)行的事件。其實(shí)這個(gè)事件很有用的。很多在布局用到easyui的時(shí)候總會(huì)出現(xiàn)一個(gè)問題。就是在一進(jìn)入主界面的時(shí)候,頁面的并不是馬上就展現(xiàn),而是會(huì)有一個(gè)混亂的過程,之后一閃就又好了。
其實(shí)這個(gè)就是因?yàn)閑asyui是在dom載入完畢之后才會(huì)對(duì)整個(gè)頁面進(jìn)行解析,當(dāng)你們布局和組件使用的比較多的時(shí)候,完整的解析組件就需要一個(gè)過程,而在這個(gè)過程中就會(huì)出現(xiàn)短暫的界面混亂現(xiàn)象。
要解決這個(gè)問題其實(shí)只要好好利用這個(gè)onComplete 事件在結(jié)合一個(gè)載入遮罩就解決問題了。
把需要這個(gè)動(dòng)畫效果的,放到一個(gè)頁面中去。
<#include "common/loadingDiv.html"/>(Freemarker的include語法,模版用的.html后綴)
loadingDiv.html
<div id='loadingDiv' style="position: absolute; z-index: 1000; top: 0px; left: 0px; width: 100%; height: 100%; background: white; text-align: center;"> <h1 style="top: 48%; position: relative;"> <font color="#15428B">努力加載中···</font> </h1> t;/div> <script type="text/javascript"> function closeLoading() { $("#loadingDiv").fadeOut("normal", function () { $(this).remove(); }); } var no; $.parser.onComplete = function () { if (no) clearTimeout(no); no = setTimeout(closeLoading, 1000); } </script>
以上內(nèi)容是小編給大家介紹的EasyUI閃屏EasyUI頁面加載提示,希望對(duì)大家以上幫助!
- Android實(shí)現(xiàn)閃屏歡迎界面
- Android中閃屏實(shí)現(xiàn)方法小結(jié)(普通閃屏、倒計(jì)時(shí)閃屏、倒計(jì)時(shí)+動(dòng)畫閃屏)
- Android切換至SurfaceView時(shí)閃屏(黑屏閃一下)以及黑屏移動(dòng)問題的解決方法
- Android實(shí)現(xiàn)閃屏及注冊(cè)和登錄界面之間的切換效果
- android實(shí)現(xiàn)Splash閃屏效果示例
- C#雙緩沖實(shí)現(xiàn)方法(可防止閃屏)
- Android 實(shí)現(xiàn)閃屏頁和右上角的倒計(jì)時(shí)跳轉(zhuǎn)實(shí)例代碼
- Android閃屏效果實(shí)現(xiàn)方法
- 背景,文字漸變(無閃屏)
- 詳談閃屏頁相關(guān)處理
相關(guān)文章
jscript之Open an Excel Spreadsheet
jscript之Open an Excel Spreadsheet...2007-06-06Layui數(shù)據(jù)表格判斷編輯輸入的值,是否為我需要的類型詳解
今天小編就為大家分享一篇Layui數(shù)據(jù)表格判斷編輯輸入的值,是否為我需要的類型詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10javascript 點(diǎn)擊整頁變灰的效果(可做退出效果)。
2008-01-01JavaScript去掉數(shù)組重復(fù)項(xiàng)的方法分析【測(cè)試可用】
這篇文章主要介紹了JavaScript去掉數(shù)組重復(fù)項(xiàng)的方法,結(jié)合實(shí)例形式分析了javascript使用object特性實(shí)現(xiàn)數(shù)組去除重復(fù)項(xiàng)功能的相關(guān)操作技巧,需要的朋友可以參考下2018-07-07ES6中的class是如何實(shí)現(xiàn)的(附Babel編譯的ES5代碼詳解)
這篇文章主要介紹了ES6中的class是如何實(shí)現(xiàn)的?(附Babel編譯的ES5代碼詳解),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-05-05自動(dòng)刷新網(wǎng)頁,自動(dòng)刷新當(dāng)前頁面,JS調(diào)用
自動(dòng)刷新網(wǎng)頁,自動(dòng)刷新當(dāng)前頁面,JS調(diào)用,需要的朋友可以參考一下2013-06-06JS正則表達(dá)式驗(yàn)證端口范圍(0-65535)
這篇文章主要介紹了JS正則表達(dá)式驗(yàn)證端口范圍(0-65535),文中給大家提到了Js正則表達(dá)式驗(yàn)證IP+端口號(hào)的代碼,需要的朋友可以參考下2020-01-01asp錯(cuò)誤 '80040e21' 多步 OLE DB&nbs
今天在寫asp入庫操作的時(shí)候提示Microsoft OLE DB Provider for ODBC Drivers 錯(cuò)誤 80040e21 多步 OLE DB 操作產(chǎn)生錯(cuò)誤,請(qǐng)檢查每個(gè) OLE DB 狀態(tài)值,經(jīng)測(cè)試時(shí)函數(shù)定義文件沒有加載導(dǎo)致類型不對(duì),所以無法入庫2023-05-05