如何解决ie 谷歌 火狐下浏览器 $(window).width()宽度差异,ie下各个版本还不同,有什么好解决办法吗? 如何解决ie 谷歌 火狐下浏览器 $(window).width()宽度差异,ie下各个版本还不同,有什么好解决办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(window).width(); // returns width of browser viewport$(document).width(); // returns width of HTML documentjquery已经解决了各浏览器的差异,关键是你要取哪个值 $(window).width(); 可视宽度为什么不同呢? 不可能吧,你用的什么浏览器,我测试的值都一样(IE10,FF,chome,opera).只有maxthon比上面的浏览器多2px<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script><title>无标题文档</title></head><body> <script type="text/javascript"> $(function() { alert($(window).width()); }); </script></body></html> 各浏览器的计算方式可能各异,但其返回值应用是没问题的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script><title>无标题文档</title><style type="text/css">body{margin:0;padding:0;}#bg{background-color:#F00;height:600px;margin:0;padding:0;}</style></head><body><div id="bg">this is demo</div> <script type="text/javascript"> $(function() { var w=parseInt($(window).width()); $('#bg').css({'width':w+'px'}); }); </script></body></html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="__PUBLIC__/Js/jquery-ui-1.10.3.custom/js/jquery-1.9.1.js"></script> 请教ASP网页问题,代码如下 如何判断鼠标真正超出了一个div之外 用javascript开发WMI用什么调试比较好? 层拖动时滚动条的问题 MasterPage的问题 小白问题,JS的函数 EXTJS的问题 unonload事件是否只有在关闭窗口时触发? 关于两个Frame之间的刷新问题 恭喜 wsj (骆驼)兄! jQuery EasyUI IE8 兼容性问题 文件上传能不能不用form表单提交
$(document).width(); // returns width of HTML documentjquery已经解决了各浏览器的差异,关键是你要取哪个值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>
<title>无标题文档</title>
</head><body>
<script type="text/javascript">
$(function() {
alert($(window).width());
});
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>
<title>无标题文档</title>
<style type="text/css">
body{margin:0;padding:0;}
#bg{background-color:#F00;height:600px;margin:0;padding:0;}
</style>
</head><body>
<div id="bg">this is demo</div>
<script type="text/javascript">
$(function() {
var w=parseInt($(window).width());
$('#bg').css({'width':w+'px'});
});
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="__PUBLIC__/Js/jquery-ui-1.10.3.custom/js/jquery-1.9.1.js"></script>