OSDN Git Service
(root)
/
pettanr
/
clientJs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 0.6.213, add X.Node.TextRange.
[pettanr/clientJs.git]
/
0.6.x
/
js
/
02_dom
/
04_XBoxModel.js
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
(file)
--- 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(){
// エレメントの座標取得 ~スクロール要素~
\r
// http://n-yagi.0r2.net/script/2009/07/post_16.html
\r
\r
// エレメントの座標取得 ~スクロール要素~
\r
// http://n-yagi.0r2.net/script/2009/07/post_16.html
\r
\r
+// TODO getClientRects Safari2- ?
\r
+
\r
//■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
\r
// エレメントの絶対座標を得たい
\r
//------------------------------------------------------------------------------
\r
//■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
\r
// エレメントの絶対座標を得たい
\r
//------------------------------------------------------------------------------
\r
@@
-246,7
+248,7
@@
var X_Node_getPosition =
(
\r
document.compatMode === 'CSS1Compat' && !X_UA[ 'Webkit' ] ? function( el ){
\r
var pos = el.getBoundingClientRect(),
\r
(
\r
document.compatMode === 'CSS1Compat' && !X_UA[ 'Webkit' ] ? function( el ){
\r
var pos = el.getBoundingClientRect(),
\r
- html =
document.documentElement
;
\r
+ html =
X_elmHtml
;
\r
return { x:(pos.left + html.scrollLeft - html.clientLeft)
\r
, y:(pos.top + html.scrollTop - html.clientTop) };
\r
} :
\r
return { x:(pos.left + html.scrollLeft - html.clientLeft)
\r
, y:(pos.top + html.scrollTop - html.clientTop) };
\r
} :
\r