getXY : function(element){
var y = element.offsetTop;
var x = element.offsetLeft;
while(element = element.offsetParent){
y += element.offsetTop;
x += element.offsetLeft;
}
return (new Array(x??y));
}
????ò???????????????????????o??????????????????(??????????log?????????)
getXY : function(element){
var y = element.offsetTop;
var x = element.offsetLeft;
var i=0;
while(element = element.offsetParent){
y += element.offsetTop;
x += element.offsetLeft;
i++;
}
//firefox debug
console.log(i);
console.log(y);
console.log(x);
return (new Array(x??y));
}
??????ie9???4 120 100??????
????????0 0 0????????????????д???????
????????????????????????????????????????д??????????????????????????
????while(element = element.offsetParent)????????????false??..?????????
????????????javascript????????????????.
?????????element.offsetParent????????null
???????????????bug??????????п???????д???????????????洫??element??????
?????????????????????????????????????????????ж????????element = element.offsetParent????????????.
??????????β????or?????offsetParent???????????(????????????????????????????????????body?????????null???????)????????Σ???css???????ò?????????????
getXY : function(element){
var y = element.offsetTop;
var x = element.offsetLeft;
var i=0;
if(!element.offsetParent)
console.log("null");
console.log(element.id);
while(element = element.offsetParent){
y += element.offsetTop;
x += element.offsetLeft;
i++;
}
//firefox debug
console.log(i);
console.log(y);
console.log(x);
return (new Array(x??y));
}
?????????????????id????ie????????????????в???и?id??????????????д????????ie??????????????????????ò?????parent??????????ú?ie???(???????ie????)
??????????????????????????д????xx_xx?????????????????????????????????????????????????????
?????? ???????????input????????????????3????????????????????????.??firefox?£?????????ι????????body??? (?μ?)??????????(??????????????????????????????bug)?????????????????????????BUG??clear(??getXY???ù??н? ????????????????????)
????offsetParent??????????level0?????????????
??????jq?е?>???????????????????????bug???????jq?????????BUG?????????????????
?????????????Щcss???????????????select??fous????????????????input????????ie6?2??????xinput???????????鷳??
????????????о???????????????????????div??????????????Ч?????????????????????????λ?????ü??????????£????к???????????е????????????
?????????????????????getYear()??getFullYear()??????????? getYear()????????????????????????Const????????????????????????????date()????????????????date()??????????????????????????????????????Const????????????????????ú?????
?????????????????????bug??????????????????????????????..???????????????????????????????????