2015-07-22 32 views
0

我一直在苦苦掙扎這個問題的幾個小時..這裏的情景如何得到一組放大後的絕對座標(相對於帆布)織物JS

有在畫布上多個獨立元素通過鼠標拖動

    1. 選擇多個對象調整組
    2. 現在從組點擊即可(丟棄組,因爲它只是一個臨時 分組)
    3. 現在點擊任何單個元素..

    問題:它失去了新的規模和位置,它得到了作爲集團範圍內採取行動的結果。

    下面是我想這樣做,以糾正:

    1. 聽對象:縮放事件
    2. 這裏設置正確的比例,爲組中的各個元素(這解決了規模問題)

    但是,不過,問題:沒有辦法來設置各個元素的座標,因爲我無法獲得元素的新座標,無論是在關係到組(這樣我可以計算),也不是ABSOLU te座標(相對於畫布)

    有什麼建議嗎?

    非常感謝!

  • 回答

    0

    它會幫助,如果你可以使jsfiddle example.in這個網站,我們使用它們很多,爲了顯示我們需要什麼。 雖然你的對象失去了位置和縮放比例很奇怪,但可能是你一開始創建它們的方式。