編集:
JSでドキュメントの実際のwithを取得したいと思います。
幅が1160pxであることがわかっているフィドルを作成しました。これは、Google Chromeで機能しますが、IEでは機能しません。
document.body.clientWidth+document.body.scrollLeft
(フィドルをスクロールしてdivにカーソルを合わせるだけです);
何か案は?
編集:
JSでドキュメントの実際のwithを取得したいと思います。
幅が1160pxであることがわかっているフィドルを作成しました。これは、Google Chromeで機能しますが、IEでは機能しません。
document.body.clientWidth+document.body.scrollLeft
(フィドルをスクロールしてdivにカーソルを合わせるだけです);
何か案は?
window.innerWidth, window.innerHeight
ほとんどのブラウザで。
またはIE固有の場合、
document.documentElement.offsetWidth, document.documentElement.offsetHeight
またdocument.documentElement.clientWidth
あなたのコメントによると、
window.innerWidth || document.documentElement.clientWidth
動作するはずです。
これがあなたが実際に望んでいたことです(そこに着くまでにしばらく時間がかかりましたが、ねえ、私たちはそれを手に入れました)
document.body.scrollWidth
jQueryにはwidth()
andouterWidth()
関数があります
HTMLファイル内:
<script src="http://code.jquery.com/jquery-latest.js"></script>
jsファイル内:
alert($("body").outerWidth());