地图高度自适应

<style type="text/css">
/*css控制地图大小自动充满整个窗口*/
html{height:100%}
body{height:100%;margin:0px;padding:0px}
#map_canvas{width:100%;height:100%}
@media print {#map_canvas {height: 950px;}}
</style>

在窗口中若有查询栏目,需要显示隐藏的时候,写一个方法动态设置地图div的高度,放在body的onresize事件里执行
//自动改变地图的高度
 function changeMapHeight() { 
     var qheight=$("#querytxt").height();
    if(qheight==1) { 
      qheight=80; 
    }else { 
      qheight=1; 
    } 
    var totalheight=$(window).height();
    var nowHeight=totalheight-qheight-20; // 
    alert("查询:"+qheight+"body:"+$(document.body).height()+"浏览器文档:"
            +$(document).height()+"浏览器:"+$(window).height()+"地图:"
            +nowHeight+"可见区域:"+document.body.clientHeight);
    $("#map_canvas").height(nowHeight);
 }
 window.οnresize=changeMapHeight;

 

转载于:https://www.cnblogs.com/boonya/archive/2013/05/23/3094518.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值