【问题标题】:I want to draw a line from the center of the bottom from a div to the center of the top from another div?我想从一个div的底部中心到另一个div的顶部中心画一条线?
【发布时间】:2013-03-21 19:33:55
【问题描述】:

好的,我知道了!

这听起来有点奇怪(可能是因为我的英语不是很完美,但我希望你们到目前为止能理解我)但我想从一个 div 到另一个 div 画一条线(使用 HTML5)。 但我想从 div 中找出顶部的中点或从 div 中找出底部的中点。

很确定我有很大的思维障碍......请帮助我克服这个障碍!

我怎样才能知道?

感谢到目前为止 Nubu

【问题讨论】:

  • 你有没有尝试过?
  • 我用 html5 的 canvas 元素画了一些线,但我需要这个 div 底部中间的坐标,这样我就可以告诉我的函数这条线可以去哪里......有机会了解这个职位吗?

标签: html canvas


【解决方案1】:

所以,要为您分解它,您首先需要确定 div1-bottom-center 和 div2-top-center 的坐标。如果你使用 jQuery,那么使用 $(divX).offset()$(divX).width()$(divX).height() 就相当容易了。然后你就可以用它来正确地画线了。

根据您想要完成的任务,另一种方法是为此使用现有库,例如 jsPlumb

【讨论】:

  • 好吧抱歉,我没有在我的问题中写出来。我想使用普通的 javascript/html5 ...所以我只需要弄清楚我的第一个 div 在视口/屏幕中的位置?
猜你喜欢
  • 2015-06-21
  • 1970-01-01
  • 1970-01-01
  • 2015-11-30
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多