2013-03-21 87 views
0

好吧,我知道!我想從一個div的底部中心到另一個div的頂部中心畫一條線?

這聽起來有點不可思議(可能是因爲我的英文不完美,但我希望你們瞭解我),但我想從一個div到另一個div畫一條線(用HTML5)。 但我想從div的底部或底部的中間找出頂部的中間部分。

很確定我有很大的思維障礙......請幫助我克服這個障礙!

我如何知道?

THX到目前爲止Nubu

+0

你嘗試過什麼嗎? – 2013-03-21 11:29:22

+0

我用html5的畫布元素畫了一些線條,但是我需要從這個div底部中間的座標,所以我可以告訴我的函數這條線可以走到哪裏...所以有機會找出這個位置? – Nubu 2013-03-21 11:32:06

回答

0

因此,要打破它給你,你首先需要確定DIV1底中心和DIV2頂部中心的座標。如果你使用jQuery,那麼通過使用$(divX).offset()$(divX).width()$(divX).height()這是相當容易的。然後你可以使用它來正確繪製線條。

另一種方法取決於您想要完成的是使用現有的庫,例如jsPlumb

+0

好的,對不起,我沒有寫在我的問題。我想使用普通的javascript/html5 ...所以我只需要弄清楚我的第一個div在視口/屏幕中的位置? – Nubu 2013-03-21 11:42:03