求问如何用animate让圆圈任意移动 老师说是改变x y的坐标 让他到新的transform的位

求问如何用animate让圆圈任意移动老师说是改变xy的坐标让他到新的transform的位置下面是我的javascriptcode求大神... 求问如何用animate让圆圈任意移动 老师说是改变x y的坐标 让他到新的transform的位置 下面是我的javascript code求大神 展开
 我来答
Shikyoh
2016-04-10 · TA获得超过396个赞
知道小有建树答主
回答量:220
采纳率:100%
帮助的人:126万
展开全部
你说的需求不是很明确

有很多种方法可以实现
CSS3的过渡就可以实现
JQuery中也封装了相应方法
你用的这个Raphael里面也有动画(这个没用过)
不知道你们老师 要求你们怎么做

你现在这段代码 应该是 在container里面画若干个颜色随机半径是30的圆 并飞过渡移动到随机位置
个数取决于id="howmany"元素(估计是个文本框)中的值
id="shape"的值没看出来是用来干什么的
我猜是为了画不同图形时候用的
代码可能会有异常
如果howmany的值不是数值 或者 shape的值不是C就应该会报错
需要注意

这里给你点儿提示,毕竟是为了要学会,直接给你答案你还学什么了

首先 你要画一个圆
然后 可以通过输入坐标值(两个文本框)的方式 之后用按钮触发一个事件
将圆通过现有代码13行类似的属性设置位置,就可以实现任意位置移动。
做好一点 可以通过文本框内容变化事件触发动作。
再好一点 是点击任意位置触发一个点击事件 可以直接加在paper上
通过事件对象获取当前点击位置 然后将此位置设置给圆 也能打到效果

方法有很多 不局限我说的
学习阶段最好还是 多看多想 少复制
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式