我试图做这样的事情,但我需要一些修改,我不知道该怎么做..旋转方用鼠标拖动
例子: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