时间控件3

//attach事件兼容
function addEvent(oElement,sEvent,func){
if (oElement.attachEvent){
oElement.attachEvent(sEvent,func);
}
else{
sEvent=sEvent.substring(2,sEvent.length);
oElement.addEventListener(sEvent,func,false);
}
}
function removeEvent(oTarget, sEventType, fnHandler) { //alert(1);
if (oTarget.removeEventListener) {
oTarget.removeEventListener(sEventType, fnHandler, false);
} else if (oTarget.detachEvent) {
oTarget.detachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = null;
}
}
//触发事件源
function eventMatchObj(e){
//var webBrouser=checkWebBrouser();
if(window.event){ //webBrouser=="IE";
return e.srcElement;
}else if(e.target){ //alert(e.target.tagName);
return e.target;
}
}

//支持事件类型
function eventMatch(e){
//var webBrouser=checkWebBrouser();
if(window.event){ //webBrouser=="IE";
return "winEvent";
}else if(e.target){ //alert(e.target.tagName);
return "Target";
}
}
//browser position :
GetoffsetLeft = function(theObject)
{ //return theObject's absolute offsetLeft . translate by stz: 返回对象在页面中的绝对左距离

var absLeft = 0;

var thePosition="";

var tmpObject = theObject;

while (tmpObject != null)
{
thePosition = tmpObject.position;
tmpObject.position = "static";
absLeft += tmpObject.offsetLeft;
tmpObject.position = thePosition;
tmpObject = tmpObject.offsetParent;
}
return absLeft;
}

GetoffsetTop = function(theObject)
{ //return theObj's absolute offsetTop
var absTop = 0;
var thePosition = "";
var tmpObject = theObject;
while (tmpObject != null)
{
thePosition = tmpObject.position;
tmpObject.position = "static";
absTop += tmpObject.offsetTop;
tmpObject.position = thePosition;
tmpObject = tmpObject.offsetParent;
}
return absTop;
}
/*------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值