将HTML隐藏在JavaScript工具InfoVis的canvas元素之外
目前,我正在项目中创建一些对象的可视化,并使用来处理图形可视化部分。到目前为止,我已经正确地绘制了节点并正确地相互关联,但是有一个图形错误困扰着我。当一个节点部分脱离画布时,该节点的背景会被隐藏(应该是这样的),因为它本身就是画布元素。但是,内容(是HTML)被完全显示,并且它们挂起在canvas元素上 您可以在此处看到可视化: 在图形周围拖动,直到其中一个节点部分离开屏幕,您将看到它。在右侧/底部更为明显 下面是问题的图片:黑色边框是画布边框 我怎样才能阻止这种事情发生将HTML隐藏在JavaScript工具InfoVis的canvas元素之外,javascript,html,canvas,data-visualization,infovis,Javascript,Html,Canvas,Data Visualization,Infovis,目前,我正在项目中创建一些对象的可视化,并使用来处理图形可视化部分。到目前为止,我已经正确地绘制了节点并正确地相互关联,但是有一个图形错误困扰着我。当一个节点部分脱离画布时,该节点的背景会被隐藏(应该是这样的),因为它本身就是画布元素。但是,内容(是HTML)被完全显示,并且它们挂起在canvas元素上 您可以在此处看到可视化: 在图形周围拖动,直到其中一个节点部分离开屏幕,您将看到它。在右侧/底部更为明显 下面是问题的图片:黑色边框是画布边框 我怎样才能阻止这种事情发生 尝试在ID为infov
尝试在ID为
infovis canvaswidget
的div上设置overflow:hidden
。看起来画布元素被注入其中
@JasonKaczmarsky-每个人都会遇到这种情况。很高兴能帮上忙,瑞德,没什么比这更复杂的了。