我試圖做這樣的事情,但我需要一些修改,我不知道該怎麼做..旋轉方用鼠標拖動
例子:http://demo.superdit.com/jquery_image_rotate/
但在這個例子我有一些問題。 360º旋轉後看起來像是瘋了...可能是代碼的數學... 和我需要旋轉我點擊的圖像,不僅在中心......但圖像的任何地方我點擊並拖動,它在它的軸上旋轉。
有人有任何想法如何修改該代碼? 謝謝!
PS:很抱歉,我的英語
我試圖做這樣的事情,但我需要一些修改,我不知道該怎麼做..旋轉方用鼠標拖動
例子:http://demo.superdit.com/jquery_image_rotate/
但在這個例子我有一些問題。 360º旋轉後看起來像是瘋了...可能是代碼的數學... 和我需要旋轉我點擊的圖像,不僅在中心......但圖像的任何地方我點擊並拖動,它在它的軸上旋轉。
有人有任何想法如何修改該代碼? 謝謝!
PS:很抱歉,我的英語
你可以使用Raphaël,它支持之類的東西拉,拖和旋轉圖像。
繪製和拖動圖像簡單的例子:http://jsfiddle.net/wXctQ/
現在你只需要計算: http://jsfiddle.net/8j8HP/1/
用於旋轉圖像,其中旋轉中心不是圖像的中心簡單的例子從鼠標位置到旋轉中心的角度。
嘗試propeller.js它是通過轉動鼠標HTML元素或觸摸https://github.com/PixelsCommander/Propeller
請發表您的代碼庫。如果您可以將功能移植到jsfiddle,那將是非常好的,所以其他人可以隨意操縱它。 – cheeken 2012-01-27 20:59:41
可能要查看此鏈接:http://stackoverflow.com/questions/7873470/how-does-one-rotate-a-html-canvas-object-around-a-fixed-point-using-mouse-action 。使用畫布。 – j08691 2012-01-27 21:26:19