我有一个由 vis.js 创建的大型网络图,它在浏览器中是 100% 宽并且非常高,因此需要向下滚动页面才能看到所有内容 - 我希望我的页面能够像世界上大多数其他网页一样运行 - 但是vis.js 在我滚动时缩放,而不是滚动页面。如何关闭滚动的缩放但仍然允许它说,捏(或按住键+滚动)?
当然,我可以使用此选项关闭缩放 - 并添加一些内置缩放按钮:
var options = {
interaction: {
zoomView: false,
navigationButtons: true,
}
};
但这并不理想。它要求用户滚动到页面底部才能访问缩放控件。另外,我想要一个更易于使用的缩放功能(是的,我知道,我刚刚关闭了更易于使用的缩放功能)。Vis时间线图似乎比网络图有更多的缩放方法。
总结一下:我希望为图表禁用鼠标滚轮/触控板滚动,从而提供自然的整个页面滚动行为,再加上捏合(或按住键+滚动)进行缩放。