layer.msg 添加在Ajax之前 顯示進度條。


一、使用方法:
1)必須先引入jQuery1.8或以上版本
<script src="jQuery的路徑"></script>
<script src="layer.js的路徑"></script>

 2)定義函數

1)參數: icon: 16, //代表加載的圖標time: 0, //0秒關閉(如果不配置,默認是3秒)shade: 0.5 //類型:String/Array/Boolean,默認:0.3即彈層外區域。默認是0.3透明度的黑色背景('#000')。//如果你想定義別的顏色,可以shade: [0.8, '#393D49'];如果你不想顯示遮罩,可以shade: 0

/**
 * 查詢過程顯示的進度條
 * layer:固定參數;
 * text:定義到頁面上的顯示信息.例如:text='正在查詢中。。'
 */
// 顯示正在查詢的轉態
var text='正在加載中。。' function showLoading(layer,text) { layer.msg(text, { icon: 16, //代表加載的圖標 time: 0, //0秒關閉(如果不配置,默認是3秒) shade: 0.5 }); // 查詢結果后隱藏狀態 function hideLoading() { window.layer.closeAll(); }

二、和ajax使用

setTimeout(function() {
		$.ajax({    	 
	        type:"POST",  
	        url:"sanalysis.do?method=doSearch",   
	        dataType:"json",  
	        contentType: "application/x-www-form-urlencoded; charset=utf-8", 
	        async:false,        
	        data:dataV,  
	        success:function(msg)
{ //回調函數回來 } }); hideLoading(); }, 1000);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM