首先,我有这个:
现在,我想做的是对一些节点进行“缩放”。双击某些节点后,我想在页面上查看整个节点:
现在,因为每次我缩放一个节点 - 我看到同样的东西(一个大圆圈),我想做这个:一旦我双击一个节点 - 只添加一个新的 div 它将有圆圈和它将重叠其容器。我正在和Raphael一起工作,所以应该用 Raphael 绘制圆圈。
我应该如何用 JavaScript 做到这一点?(用与容器重叠的圆圈添加新的 div,并用 Raphael 绘制圆圈,这应该不难,但 div 的创建是我卡住的部分)
到目前为止我所做的是:
zoomDiv = document.createElement('div');
zoomDiv.id = 'graph-zoom';
zoomDiv.style.position = 'absolute';
zoomDiv.style.zIndex = 2000;
this.container.appendChild(zoomDiv);
当我转到 HTML 时,我可以看到 div 已添加到容器中:
但它太低了。我不知道这是否是我目前看不到空 div 的问题,还是其他原因?