layui里面的layer模塊彈窗,強制居中的方法!!!


每次調用layer彈窗做動態展示的時候,只要內容不固定或者需要二次渲染

比如layui.form.render()進行渲染的時候

由於彈窗已經出來了,只是content部分的結構改變了寬度或者高度,layer的彈窗就不能居中了

type:1類型下,可以使用我寫的這個強制居中的函數

 

//刷新layer彈窗的水平居中位置
function refreshArea(_formWin){
	var _formWinObj = $("#layui-layer"+_formWin);
	  var w = _formWinObj.outerWidth();
	  var h = _formWinObj.outerHeight();
	  var l = ($(document).width()-w)/2;
	  var t = ($(window).height()-h)/2;
	  _formWinObj.css({
		  "left":l,
		  "top":t
	  });
}

 

_formWin 是 layer窗口的index,直接傳進去就行


免責聲明!

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



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