Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-15.log failed
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
study:javascript:event:mouse [2008/04/23 00:51] – banana | study:javascript:event:mouse [2008/04/23 04:13] (現在) – banana | ||
---|---|---|---|
行 36: | 行 36: | ||
その際、**visibility**属性を' | その際、**visibility**属性を' | ||
ちなみに、**%%getWinXOffset()%%**, | ちなみに、**%%getWinXOffset()%%**, | ||
+ | |||
+ | {{keywords> | ||
+ | |||
===== Get the offset of window ===== | ===== Get the offset of window ===== | ||
+ | xOffsetの取得 | ||
<code javascript> | <code javascript> | ||
function getWinXOffset(){ | function getWinXOffset(){ | ||
行 43: | 行 47: | ||
if(window.pageXOffset) return window.pageXOffset; | if(window.pageXOffset) return window.pageXOffset; | ||
if(document.documentElement && document.documentElement.scrollLeft){ // 以下 IE | if(document.documentElement && document.documentElement.scrollLeft){ // 以下 IE | ||
- | return document.documentElement.scrollLeft; | + | |
}else if(document.body && document.body.scrollLeft){ | }else if(document.body && document.body.scrollLeft){ | ||
- | return document.body.scrollLeft; | + | |
} | } | ||
return 0; | return 0; | ||
} | } | ||
</ | </ | ||
+ | yOffsetの取得 | ||
<code javascript> | <code javascript> | ||
function getWinYOffset(){ | function getWinYOffset(){ | ||
- | if(window.scrollY) return window.scrollY; | + | |
- | if(window.pageYOffset) return window.pageYOffset; | + | if(window.pageYOffset) return window.pageYOffset; |
- | if(document.documentElement && document.documentElement.scrollTop){ // 以下 IE | + | if(document.documentElement && document.documentElement.scrollTop){ // 以下 IE |
- | return document.documentElement.scrollTop; | + | |
- | }else if(document.body && document.body.scrollTop){ | + | }else if(document.body && document.body.scrollTop){ |
- | return document.body.scrollTop; | + | |
- | } | + | } |
return 0; | return 0; | ||
} | } | ||
</ | </ | ||
- | |||
- | |||