$ (window) .width () не работает в IE9 - PullRequest
3 голосов
/ 10 августа 2011

Я делаю что-то вроде следующего:

// get the screen height and width 
var maskHeight = $(document).height(); 
var maskWidth = $(window).width();

// calculate the values for center alignment
var dialogLeft = (maskWidth/2) - ($('#dialog-box').width()/2);

Но похоже, что он не работает в IE9.

Ответы [ 2 ]

6 голосов
/ 10 августа 2011

Попробуйте это:

var maskWidth = window.innerWidth;
var maskHeight = window.innerHeight;

Или в IE 6+ в режиме соответствия стандартам:

var maskWidth = document.documentElement.clientWidth;
var maskHeight = document.documentElement.clientHeight;
3 голосов
/ 10 августа 2011

Использование:

$(window).innerHeight();
$(window).innerWidth();
...