永发信息网

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

答案:1  悬赏:20  手机版
解决时间 2021-11-16 15:31
  • 提问者网友:山高云阔
  • 2021-11-15 21:41
求问如何用animate让圆圈任意移动 老师说是改变x y的坐标 让他到新的transform的位
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-11-15 22:14
你说的需求不是很明确

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

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

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

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

方法有很多 不局限我说的
学习阶段最好还是 多看多想 少复制
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯