Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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 如何减小画布窗口的大小_Javascript_Jquery_Css_Html5 Canvas - Fatal编程技术网

Javascript 如何减小画布窗口的大小

Javascript 如何减小画布窗口的大小,javascript,jquery,css,html5-canvas,Javascript,Jquery,Css,Html5 Canvas,我想减小从以下代码接收到的高度大小: var pageHeight = $('[data-role="page"]').height(); 我尝试了以下方法: var newHeight=(pageHeight)-50px; $('#map-canvas').css({'height':newHeight}); 我无法获取新高度。从jquery中删除:,并使用,和{..} 试试这个 var newHeight=(pageHeight)-50px; $('#map-canvas').css

我想减小从以下代码接收到的高度大小:

var pageHeight = $('[data-role="page"]').height();
我尝试了以下方法:

 var newHeight=(pageHeight)-50px;
 $('#map-canvas').css({'height':newHeight});

我无法获取新高度。

从jquery中删除
,并使用
{..}

试试这个

var newHeight=(pageHeight)-50px;
$('#map-canvas').css('height',newHeight);
你可以简单地使用


当您通过CSS样式更改画布的高度时,画布将保持其内部分辨率,但会被浏览器重新缩放以适应新的大小。因此,画布将看起来模糊。为了避免这种情况,请更改画布HTML节点本身的宽度和高度属性。您的HTML和CSS结构是什么?…然后#地图画布将被清除,因此请确保您还重新绘制了画布上的所有内容。
$('#map-canvas').height(newHeight);