求问如何用animate让圆圈任意移动 老师说是改变x y的坐标 让他到新的transform的位
求问如何用animate让圆圈任意移动老师说是改变xy的坐标让他到新的transform的位置下面是我的javascriptcode求大神...
求问如何用animate让圆圈任意移动 老师说是改变x y的坐标 让他到新的transform的位置 下面是我的javascript code求大神
展开
1个回答
展开全部
你说的需求不是很明确
有很多种方法可以实现
CSS3的过渡就可以实现
JQuery中也封装了相应方法
你用的这个Raphael里面也有动画(这个没用过)
不知道你们老师 要求你们怎么做
你现在这段代码 应该是 在container里面画若干个颜色随机半径是30的圆 并飞过渡移动到随机位置
个数取决于id="howmany"元素(估计是个文本框)中的值
id="shape"的值没看出来是用来干什么的
我猜是为了画不同图形时候用的
代码可能会有异常
如果howmany的值不是数值 或者 shape的值不是C就应该会报错
需要注意
这里给你点儿提示,毕竟是为了要学会,直接给你答案你还学什么了
首先 你要画一个圆
然后 可以通过输入坐标值(两个文本框)的方式 之后用按钮触发一个事件
将圆通过现有代码13行类似的属性设置位置,就可以实现任意位置移动。
做好一点 可以通过文本框内容变化事件触发动作。
再好一点 是点击任意位置触发一个点击事件 可以直接加在paper上
通过事件对象获取当前点击位置 然后将此位置设置给圆 也能打到效果
方法有很多 不局限我说的
学习阶段最好还是 多看多想 少复制
有很多种方法可以实现
CSS3的过渡就可以实现
JQuery中也封装了相应方法
你用的这个Raphael里面也有动画(这个没用过)
不知道你们老师 要求你们怎么做
你现在这段代码 应该是 在container里面画若干个颜色随机半径是30的圆 并飞过渡移动到随机位置
个数取决于id="howmany"元素(估计是个文本框)中的值
id="shape"的值没看出来是用来干什么的
我猜是为了画不同图形时候用的
代码可能会有异常
如果howmany的值不是数值 或者 shape的值不是C就应该会报错
需要注意
这里给你点儿提示,毕竟是为了要学会,直接给你答案你还学什么了
首先 你要画一个圆
然后 可以通过输入坐标值(两个文本框)的方式 之后用按钮触发一个事件
将圆通过现有代码13行类似的属性设置位置,就可以实现任意位置移动。
做好一点 可以通过文本框内容变化事件触发动作。
再好一点 是点击任意位置触发一个点击事件 可以直接加在paper上
通过事件对象获取当前点击位置 然后将此位置设置给圆 也能打到效果
方法有很多 不局限我说的
学习阶段最好还是 多看多想 少复制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询