同样的页面,同样的JS,但在本地测试没问题,传到服务器上,高度就不对了
都是用$('body').height(),为什么两个地方显示的数值就不一样了?有碰到类似问题的么

解决方案 »

  1.   

    我是弹出一个div 遮罩住页面,div的高度设置为页面的高度,用$('body').height(),本地没问题,但服务器上这个值总是大了。有了解类似情况的么
      

  2.   

    导入w3c 标准设置 html,body{height:100%;width:100%}
      

  3.   

    设置body和html的高度后,遮罩div的高度又太小了,我这个页面有滚动条,只能遮罩上面一点,w3c标准那个说的是DOCTYPE吧 这个一直都有
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      

  4.   

    用$("body").css(height,“1000”)这个试试呢~~~