- ベストアンサー
window.scrollXがIEでは利かない
javascriptについて質問です。 window.scrollXでfirefoxではスクロールしたときのエレメントの座標が取得できるのですが、IEなどのブラウザでは取得出来ませんでした。 IEの場合はどのようにして座標を取得すればよろしいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
試していませんが、調べた限りでは document.body.scrollLeft もしくは document.documentElement.scrollLeft でFireFox、IEの両方で取得できるようですよ。 この2つの使い分けはDOCTYPEスイッチ(DOCTYPE宣言)によるらしいです。 DOCTYPEを指定しない場合は前者、DOCTYPEにStrictもしくはTransitionalを指定した場合は後者を使用します。 http://archiva.jp/web/javascript/get_page-size.html や http://diaspar.jp/node/47 を参考に回答させていただきました。
お礼
試してみました、成功です!! ありがとうございました。