X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F02_dom%2F04_XBoxModel.js;h=edddde61c2c961599ef115e421dab79efc4f43bf;hb=dc5a75639232882249108b4f708916e9690e42b3;hp=0a5c3429e2d788b7c38cbf3c618db29468b97b32;hpb=94c39d10a21853703c90cb09b1e82bd7a2d8923e;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/02_dom/04_XBoxModel.js b/0.6.x/js/02_dom/04_XBoxModel.js index 0a5c342..edddde6 100644 --- a/0.6.x/js/02_dom/04_XBoxModel.js +++ b/0.6.x/js/02_dom/04_XBoxModel.js @@ -323,13 +323,6 @@ Node.prototype.offset = function( /* xnodeParent */ ){ }; return X_Node_getPosition( elm ); - - while( elm && elm !== document.body ){ - x += elm.offsetLeft; - y += elm.offsetTop; - elm = elm.offsetParent || elm.parentNode || elm.parentElement; - }; - return { x : x, y : y }; }; // エレメントの座標取得 ~スクロール要素~ @@ -350,16 +343,16 @@ var X_Node_getPosition = } : X.UA.Opera < 10 ? function( el ){ - var ex = 0; - var ey = 0; - do - { - ex += el.offsetLeft; - ey += el.offsetTop; - } - while( el = el.offsetParent ); - // - return {x:ex,y:ey}; + var ex = 0; + var ey = 0; + do + { + ex += el.offsetLeft; + ey += el.offsetTop; + } + while( el = el.offsetParent ); + // + return {x:ex,y:ey}; } : function(target) {