X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;ds=sidebyside;f=0.6.x%2Fjs%2F02_dom%2F04_XBoxModel.js;h=d62972be141f2847723798ce4965e1161169b801;hb=b05bf97c1b3b1720e73af54017a48291a364d394;hp=d96d253515489f5f34d1572c7f6dd978e4d90fb1;hpb=5633b955bc9fcd998e8ecf7e8e30c311aafc588c;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 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) }; } :