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
Fix the bug of X.NodeAnime.
[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
..
dbf477a
100644
(file)
--- a/
0.6.x/js/02_dom/04_XBoxModel.js
+++ b/
0.6.x/js/02_dom/04_XBoxModel.js
@@
-20,7
+20,7
@@
X_ViewPort[ 'listenOnce' ]( X_EVENT_INIT, function(){
X_Node_BoxModel.CONTENT_BOX;
\r
\r
if( X_Node_BoxModel_defaultBoxModel === X_Node_BoxModel.CONTENT_BOX ){
\r
X_Node_BoxModel.CONTENT_BOX;
\r
\r
if( X_Node_BoxModel_defaultBoxModel === X_Node_BoxModel.CONTENT_BOX ){
\r
- X_Node_BoxModel_boxSizingEnabled = node[ 'cssText' ]( 'width:10px;padding:1px;border:2px solid
#0
;margin:4px;' +
\r
+ X_Node_BoxModel_boxSizingEnabled = node[ 'cssText' ]( 'width:10px;padding:1px;border:2px solid
red
;margin:4px;' +
\r
'box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;' )
\r
[ 'width' ]() === 10;
\r
};
\r
'box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;' )
\r
[ 'width' ]() === 10;
\r
};
\r
@@
-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