代码
function
objValue(obj) {
var st = document.documentElement.scrollTop; // 滚动条距顶部的距离
var sl = document.documentElement.scrollLeft; // 滚动条距左边的距离
var ch = document.documentElement.clientHeight; // 屏幕的高度
var cw = document.documentElement.clientWidth; // 屏幕的宽度
var objH = $( " # " + obj).height(); // 浮动对象的高度
var objW = $( " # " + obj).width(); // 浮动对象的宽度
var objT = Number(st) + (Number(ch) - Number(objH)) / 2 ;
var objL = Number(sl) + (Number(cw) - Number(objW)) / 2 ;
return objT + " | " + objL;
}
var st = document.documentElement.scrollTop; // 滚动条距顶部的距离
var sl = document.documentElement.scrollLeft; // 滚动条距左边的距离
var ch = document.documentElement.clientHeight; // 屏幕的高度
var cw = document.documentElement.clientWidth; // 屏幕的宽度
var objH = $( " # " + obj).height(); // 浮动对象的高度
var objW = $( " # " + obj).width(); // 浮动对象的宽度
var objT = Number(st) + (Number(ch) - Number(objH)) / 2 ;
var objL = Number(sl) + (Number(cw) - Number(objW)) / 2 ;
return objT + " | " + objL;
}
如果页面中的有分栏,比如在管理系统的后台程序中,则可以改成
代码
function
objValue(obj) {
var st = $( " #conn " )[ 0 ].scrollTop; // 父元素滚动条距顶部的距离
var sl = $( " #conn " )[ 0 ].scrollLeft; // 父元素滚动条距左边的距离
var ch = $( " #conn " )[ 0 ].clientHeight; // 父元素屏幕的高度
var cw = $( " #conn " )[ 0 ].clientWidth; // 父元素屏幕的宽度
var objH = $( " # " + obj).height(); // 浮动对象的高度
var objW = $( " # " + obj).width(); // 浮动对象的宽度
var objT = Number(st) + (Number(ch) - Number(objH)) / 2 ;
var objL = Number(sl) + (Number(cw) - Number(objW)) / 2 ;
return objT + " | " + objL;
}
var st = $( " #conn " )[ 0 ].scrollTop; // 父元素滚动条距顶部的距离
var sl = $( " #conn " )[ 0 ].scrollLeft; // 父元素滚动条距左边的距离
var ch = $( " #conn " )[ 0 ].clientHeight; // 父元素屏幕的高度
var cw = $( " #conn " )[ 0 ].clientWidth; // 父元素屏幕的宽度
var objH = $( " # " + obj).height(); // 浮动对象的高度
var objW = $( " # " + obj).width(); // 浮动对象的宽度
var objT = Number(st) + (Number(ch) - Number(objH)) / 2 ;
var objL = Number(sl) + (Number(cw) - Number(objW)) / 2 ;
return objT + " | " + objL;
}