Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
将HTML隐藏在JavaScript工具InfoVis的canvas元素之外_Javascript_Html_Canvas_Data Visualization_Infovis - Fatal编程技术网

将HTML隐藏在JavaScript工具InfoVis的canvas元素之外

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

目前,我正在项目中创建一些对象的可视化,并使用来处理图形可视化部分。到目前为止,我已经正确地绘制了节点并正确地相互关联,但是有一个图形错误困扰着我。当一个节点部分脱离画布时,该节点的背景会被隐藏(应该是这样的),因为它本身就是画布元素。但是,内容(是HTML)被完全显示,并且它们挂起在canvas元素上

您可以在此处看到可视化:

在图形周围拖动,直到其中一个节点部分离开屏幕,您将看到它。在右侧/底部更为明显

下面是问题的图片:黑色边框是画布边框

我怎样才能阻止这种事情发生


尝试在ID为
infovis canvaswidget
的div上设置
overflow:hidden
。看起来画布元素被注入其中


@JasonKaczmarsky-每个人都会遇到这种情况。很高兴能帮上忙,瑞德,没什么比这更复杂的了。