EasyUI閃屏,EasyUI頁面載入提示:原理+程式碼+效果圖
使用EasyUI時,有個經常遇到的問題,頁面還沒有渲染完成的時候,就展現了。
剛剛開始很混亂,等載入完成後,就好了。
參考這篇文章http://blog.csdn.net/zheng0518/article/details/12287801 搞定了。
$.parser.onComplete,這個是在所有元件解析完成後執行的事件。其實這個事件很有用的。很多在佈局用到easyui的時候總會出現一個問題。就是在一進入主介面的時候,頁面的並不是馬上就展現,而是會有一個混亂的過程,之後一閃就又好了。
其實這個就是因為easyui是在dom載入完畢之後才會對整個頁面進行解析,當你們佈局和元件使用的比較多的時候,完整的解析元件就需要一個過程,而在這個過程中就會出現短暫的介面混亂現象。
要解決這個問題其實只要好好利用這個onComplete 事件在結合一個載入遮罩就解決問題了。
把需要這個動畫效果的,放到一個頁面中去。
<#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>
</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>
相關文章
- easyui學習筆記5—panel載入其他的頁面UI筆記
- easyui 動態載入語言包UI
- 頁面找不到js方法的原因,關於EasyUIJSUI
- jquery登入頁面效果圖jQuery
- 【easyui 】上傳圖片UI
- EasyUI Jquery 動態載入樹,點選節點載入UIjQuery
- EasyuiUI
- easyui formatter實現超連結效果UIORM
- 【easyui】開啟的tab頁同頁面引數不同頁面內容不重新整理UI
- 擴充套件EasyUI在頁面中馬上顯示選中的本地圖片套件UI地圖
- easyui應用(四)--- easyui擴充套件UI套件
- EasyUI 中文亂碼問題UI
- 閃屏頁
- asp.net mvc easyui datagrid分頁ASP.NETMVCUI
- jQuery EasyUI 教程jQueryUI
- Jquery easyui教程jQueryUI
- JavaScript網頁鎖屏效果程式碼例項JavaScript網頁
- android專案點餐app1:基礎功能:閃屏頁、登入頁面、註冊頁面AndroidAPP
- 頁面圖片預載入與懶載入策略
- 頁面正在載入執行loding等待效果
- 【EasyUI學習-1】MyEclipse+easyui學習官方DemoUIEclipse
- test easyui with nodejsUINodeJS
- CSS3實現的頁面載入等待效果CSSS3
- 圖凌閃屏頁及Android彩蛋探究Android
- easyui-table表格客戶端分頁例項UI客戶端
- Flutter 啟動頁(閃屏頁)具體實現和原理分析Flutter
- jQuery如何實現頁面載入完畢再去程式碼jQuery
- 密碼框輸入提示效果程式碼例項密碼
- input密碼輸入提示效果程式碼例項密碼
- 使用EasyUI開發銀行業績統計系統[4]-EasyUI表單UI行業
- JQuery Easyui引入easyui-lang-zh_CN.js後出現亂碼的問題解決方法jQueryUIJS
- vue中頁面載入進度條效果的實現Vue
- 實現頁面載入的變換和位移動畫效果動畫
- easyui技術總結UI
- EasyUI--comboboxUI
- 【easyUI】批量關閉tabsUI
- easyui+ajax隨筆UI
- easyui datagrid 計算UI