JQuery擴展:將元素顯示在屏幕的中央
來源:程序員人生 發布時間:2014-02-25 08:29:16 閱讀次數:3527次
在網站開發中我們經常需要將對話框顯示在屏幕的中央。如果使用Javascript因為瀏覽器實現的差異,實現起來非常麻煩。但是JQuery可以很簡單實現的搞定這一切。
(function($){
$.fn.center = function(){
var top = ($(window).height() - this.height())/2;
var left = ($(window).width() - this.width())/2;
var scrollTop = $(document).scrollTop();
var scrollLeft = $(document).scrollLeft();
return this.css( { position : 'absolute', 'top' : top + scrollTop, left : left + scrollLeft } ).show();
}
})(jQuery)
調用方法:
$('#dialog').center();
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈