X-Git-Url: http://git.osdn.jp/view?p=pettanr%2FclientJs.git;a=blobdiff_plain;f=0.6.x%2Fjs%2F02_dom%2F04_XBoxModel.js;fp=0.6.x%2Fjs%2F02_dom%2F04_XBoxModel.js;h=d62972be141f2847723798ce4965e1161169b801;hp=d96d253515489f5f34d1572c7f6dd978e4d90fb1;hb=bafa8683f87b2f909d1301fca80684bf9ff221ed;hpb=d3d95fb0bc2ab2f61c7f15746b2d64078ef39af8 diff --git a/0.6.x/js/02_dom/04_XBoxModel.js b/0.6.x/js/02_dom/04_XBoxModel.js index d96d253..d62972b 100644 --- a/0.6.x/js/02_dom/04_XBoxModel.js +++ b/0.6.x/js/02_dom/04_XBoxModel.js @@ -237,6 +237,8 @@ function X_Node_offset(){ // エレメントの座標取得 ~スクロール要素~ // http://n-yagi.0r2.net/script/2009/07/post_16.html +// TODO getClientRects Safari2- ? + //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ // エレメントの絶対座標を得たい //------------------------------------------------------------------------------ @@ -246,7 +248,7 @@ var X_Node_getPosition = ( document.compatMode === 'CSS1Compat' && !X_UA[ 'Webkit' ] ? function( el ){ var pos = el.getBoundingClientRect(), - html = document.documentElement; + html = X_elmHtml; return { x:(pos.left + html.scrollLeft - html.clientLeft) , y:(pos.top + html.scrollTop - html.clientTop) }; } :