繁体   English   中英

调整大小事件处理程序上的自适应heatmap.js

[英]Responsive heatmap.js on resize event handler

首先,我正在使用ReactJS和heatmap.js库。

用作heatmap.js入口点的HTMLDivElement应该是响应式的。 每次调整窗口大小时,它都会根据当前窗口大小进行调整。

但是,heatmap.js库对象创建的画布采用div的初始尺寸,因此其大小保持不变。

我怎样才能使孩子们的画布也能响应呢?

heatmap.js 配置 JSON如下:

this.heatmap = Heatmap.create({
  container: this.image
});

可变this.image是,它是动态给出的宽度和高度属性一个HTMLDivElement的参考。

<div  style={{ width: `${width}px`, height:`${height}px`}} />

*如果您不熟悉JSX语法,可以将其转换为纯HTML / CSS / JS。

一种解决方案是将画布设置为高度和宽度的100%,但包含在响应式<div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM