2012-01-09 12 views
7

Webブラウザのライブ画面解像度を、ユーザーを元に戻す、またはページを更新せずに最大化したいと考えています。ライブブラウザの画面解像度を取得する方法

+0

クライアント側でJavaスクリプトを使用していますか?より具体的にはjQuery? –

+0

[this](http://andylangton.co.uk/articles/javascript/browser-screen-resolution/)ソリューションはあなたのために機能しますか? – Different55

+0

http://stackoverflow.com/questions/641857/javascript-window-resize-event –

答えて

10

jQueryを使用していますか?はいの場合、次のコードは動作するはずです

$(window).resize(function(){ 
var windowWidth = $(window).width(); 
var windowHeight = $(window).height(); 
// windowWidth & windowHeight are automatically updated when the browser size is modified 
}); 
7

あなたの後ろのことは完全にはわかりませんが、ここにいくつかの提案があります。

window.screenには現在のOSの解像度が含まれています。これはscreen.heightscreen.widthでアクセスできます。あなたはwindowオブジェクト自体に保存されている現在のブラウザ-寸法を、知っておく必要がある場合は他の二つの興味深い値はavailHeightavailWidth(そこにクロスブラウザ在庫状況についてではない100%を確認してください)

かもしれません。 window.innerHeight,window.outerHeight,window.innerWidthおよびwindow.outerWidthが該当する値である。 のプレフィックス値はブラウザの作業(クライアント)領域を反映しますが、外側のプレフィックスにはブラウザウィンドウ領域全体が含まれます。

関連する問題