javascript - 如何在两个不同 div 中显示的两个图标之间绘制连线。

标签 javascript jquery html

我在一个 Div 元素中显示了一个图标。我需要在这些图标之间画一条连接线。请注意 Div 是一个动态元素。

我已经在下面显示了当前图像。 enter image description here

下面显示预期的图像。

enter image description here

请指导我该怎么做。提前致谢。

最佳答案

这是一个小演示,可以帮助您了解如何使用 jsPlumb实现你想要的。

jsPlumb.ready(function() {
            jsPlumb.connect({
                source:"firstItem",
                target:"secondItem",
                endpoint:"Dot"
            });
        });
span{
  display:inline-block;
  height:50px;
  width:100px;
  background-color:yellow;
}
     <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/jsPlumb/1.4.1/jquery.jsPlumb-1.4.1-all-min.js"></script>
 <div id="diagramContainer">
        <div  >
        <span id="firstItem">Smiley1</span>
        </div>
        <div >
         <span style="float:right" id="secondItem">Smiley2</span>
        </div>
    </div>
希望对您有帮助:)

关于javascript - 如何在两个不同 div 中显示的两个图标之间绘制连线。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47344147/

相关文章:

javascript - Chrome - Javascript 排序不一致

Javascript 图像随时间改变位置

html - 带有固定 <ul> 的 IE6 不工作

html - 如何在不换行的情况下在 Java Mail 中添加内联样式

javascript - history.back() 之后的代码会发生什么?

javascript - 获取加载图像淡出并让实际图像淡入

javascript - Angular 2 自己的类装饰器来访问依赖注入(inject)服务

php - 覆盖 Woocommerce Checkout 的前端 JS

javascript - -moz-calc crossbrowser(polyfills?钩子(Hook)?)

html - 元素的中心流体网格没有在父级上设置硬宽度