[問題] 使用滑鼠旋轉物件,中心點問題
範例網址
http://jsfiddle.net/9gH7Y/1/
前半段是為 jQuery 新增一個 rotate 的 cssHooks
後面是我做了一個簡單的可以使用滑鼠旋轉物件的功能
但是其中遇到了問題
旋轉之後,物件的 top & left 改變了
以至於之後抓不到正確的物件中心點
變成當物件並非從 0 度開始旋轉的話,無法正確地轉到目標角度
請問是否有妥善的解決方案
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.69.237.114
推
02/25 19:08, , 1F
02/25 19:08, 1F
抱歉,沒有說明操作方法
請點右上角的黑色方框以旋轉灰色方塊
→
02/25 19:37, , 2F
02/25 19:37, 2F
感謝樓上
http://jsfiddle.net/9gH7Y/2/
我將軸心放到左上角了
但是依然會有 left & top 偏移的問題
最後只好用老方法
在抓取座標時,先暫時將旋轉角度調整回 0
抓到座標之後在改回去
這是旋轉軸在左上角的版本
http://jsfiddle.net/9gH7Y/3/
這是旋轉軸在中心的版本
http://jsfiddle.net/9gH7Y/4/
※ 編輯: no1kk 來自: 36.224.203.121 (02/25 22:41)
推
02/26 02:40, , 3F
02/26 02:40, 3F
→
02/26 02:46, , 4F
02/26 02:46, 4F
推
03/11 09:26, , 5F
03/11 09:26, 5F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章