javascript - Javascript热图本地问题
问题描述
使用 heatmap.js 时我的代码有一些问题。我需要使用渲染鼠标移动热图,然后将其保存到 csv。heatmap
Chrome 错误现在在更改为后消失了,.heatmap
但仍然没有渲染。Div 现在有它的固定大小。
window.onload = function(){
var heatmapInstance = h337.create({
container: document.querySelector('.heatmap'),
radius: 90
});
document.querySelector('.heatmap').onmousemove = function(ev) {
heatmapInstance.addData({
x: ev.layerX,
y: ev.layerY,
value: 1
});
};
}
<script src="heatMapJs/build/heatmap.min.js"></script>
<script src="js/heatMap.js"></script>
<div class="heatmap"> </div>
解决方案
以下片段似乎有效
window.onload = function(){
var heatmapInstance = h337.create({
container: document.querySelector('.heatmap'),
radius: 90
});
document.querySelector('.heatmap').onmousemove = function(ev) {
heatmapInstance.addData({
x: ev.layerX,
y: ev.layerY,
value: 1
});
};
}
.heatmap {
width: 100vw;
height: 100vh;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/heatmap.js/2.0.0/heatmap.min.js"></script>
<div class="heatmap"></div>
推荐阅读
- azure - Powershell/office365 没有更多可用于 AAD_basic 的许可证
- python - 如何在熊猫的for循环迭代中创建多个数据框?
- typescript - Firebase.js 7.x 是否破坏了与 Typescript 2.6.x 的兼容性?
- jquery-select2 - 随着 select2 的下降,Enter 键的作用类似于 Tab 键进入下一个元素和 Enter+Shift 键返回元素
- vba - 使用“TextBox”的问题。SetFocus 触发其他事件
- oracle - 排序发生在 Oracle 的 DB Buffer 缓存或 PGA 中吗?
- r - 从 zip 存档中解压缩单个 .dta 文件时,为什么 unz() 会失败而 unzip() 不会?
- c# - Word 互操作 PDF/A 类型导出
- angular - 如果最终用户刷新或在地址栏中按回车,如何重定向到主页?
- php - 如何登录和注册三个用户并重定向到不同的页面,我在这里缺少什么?