Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 修改函数以显示最大窗口高度减去20%_Javascript_Jquery_Css_Google Maps Api 3 - Fatal编程技术网

Javascript 修改函数以显示最大窗口高度减去20%

Javascript 修改函数以显示最大窗口高度减去20%,javascript,jquery,css,google-maps-api-3,Javascript,Jquery,Css,Google Maps Api 3,我正试图修改JavaScript(jQuery,Google Maps v.3),使“毛毛”画布的大小仅为屏幕高度的80%,但我无法理解在tihs函数中修改什么。有人能帮我吗? 基本思想是获得80%的地图画布高度 $(function(){ $("#map_canvas").css("height",$(window).height() + 'px'); initialize(); }); 这就是你的意思吗? $(函数(){ $(“#map_canvas”).css(“高度”,($(w

我正试图修改JavaScript(jQuery,Google Maps v.3),使“毛毛”画布的大小仅为屏幕高度的80%,但我无法理解在tihs函数中修改什么。有人能帮我吗? 基本思想是获得80%的地图画布高度

$(function(){
  $("#map_canvas").css("height",$(window).height() + 'px');
  initialize();
});
这就是你的意思吗?
$(函数(){
$(“#map_canvas”).css(“高度”,($(window.height()*80/100)+“px”);
初始化();

});

这应该是一条评论,而不是我想要的答案。请您解释一下,这里发生了什么:
height()*80/100)+“px”
如果我们谈论的是百分比,为什么px仍然存在?问自己的人感到困惑$(窗口)。height()给出了任何给定时间的实际高度(以像素为单位)。您只需从该值中提取80%。然后你会得到80%的实际像素值。剩下要做的就是把px加到这个实际值上,我的意思是点击答案上的V符号:)。关于你的新问题-如果你正确构建html标签和css,它应该可以工作。看看这个:。这就是你的意思吗$(function(){$(“#map_canvas”).css(“height”,($(window.height()*80/100)+“px”);initialize();});