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