小编kil*_*ate的帖子

为什么Firefox返回0作为$(window).height()的值

在我看来,Firefox应该更好地在使用时返回正确的值$(window).height().

我正在使用jQuery 1.8.2.这是特定版本中的错误吗?我测试的每个其他浏览器在计算视口高度时都会返回一个合适的值.

为了解决这个问题,我使用下面的剪辑将像素值应用于div.

$(window).bind('cwsObjectsShown', function() {
  var height = $(window).height();
  if (height === 0) {
     height = window.innerHeight;
  }
  height = height - '120';
  $('#game_objects').css('height', height + 'px');
});
Run Code Online (Sandbox Code Playgroud)

firefox jquery jquery-1.8

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

firefox ×1

jquery ×1

jquery-1.8 ×1