码迷,mamicode.com
首页 > 其他好文 > 详细

chorme浏览器div包含img标签页面总超出浏览器页面高度

时间:2015-06-11 14:51:02      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:function   document   浏览器   window   标签   

<div style="display:block;position:absolute;left:0px;top:0px;" id="backgroundImg"><img src="img/zx-user-login/2.jpg" style="width:100%;height:100%;"  /></div>
js如下:
$(function(){
	    $(document).ready(function(){
		  alert($(window).width()+","+$(window).height());
		  $("#backgroundImg").css({
		    width:findDimensions().winWidth,
			height:findDimensions().winHeight
		  });
		});
	    $(window).on("resize",function(){
		  $("#backgroundImg").css({
		     width:findDimensions().winWidth,
			height:findDimensions().winHeight
		  });
		})
	  });
	  <!-- 获取浏览器频幕宽高参数 -->
	  function getWinScale(){
	    defaults = {winWidth:$(window).width(),winHeight:$(window).height()};
	    return defaults;
	  }
	  function findDimensions(){  //函数:获取尺寸
		//获取窗口宽度 
		if (window.innerWidth) 
			winWidth = window.innerWidth; 
		else if ((document.body) && (document.body.clientWidth)) 
			winWidth = document.body.clientWidth; 
		//获取窗口高度 
		if (window.innerHeight) 
			winHeight = window.innerHeight; 
		else if ((document.body) && (document.body.clientHeight)) 
			winHeight = document.body.clientHeight; 
		//通过深入Document内部对body进行检测,获取窗口大小 
		if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) { 
			winHeight = document.documentElement.clientHeight; 
			winWidth = document.documentElement.clientWidth; 
		} 
		defaults = {winWidth:winWidth,winHeight:winHeight};
		return defaults;
	  }

页面总是超出浏览器页面高度,

解决办法:

给img父容器div添加样式:font-size:0px;

本文出自 “我是一个农民” 博客,请务必保留此出处http://xiangyeye.blog.51cto.com/9584869/1660786

chorme浏览器div包含img标签页面总超出浏览器页面高度

标签:function   document   浏览器   window   标签   

原文地址:http://xiangyeye.blog.51cto.com/9584869/1660786

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!