【发布时间】:2015-06-10 15:10:54
【问题描述】:
所以我是编程新手,如果这是一个新手问题,请原谅。我正在创建一个简单的波浪效果来创建移动水的错觉。我用jquery中的一个简单函数做到了这一点,它工作得很好。我正在学习 OOP,所以我的代码对于我正在从事的这个项目更有条理。我创建了一个类来处理这个动画。动画有效,但只触发一次。我需要它不断开火来制造幻觉。函数回调以正常的程序方式工作,但它似乎不适用于对象类。我对此进行了研究并对此进行了研究,但找不到针对此特定问题的答案。任何帮助将非常感激。我的代码如下。
function Waves(selector){
this.selector = selector;
this.animateWaves = function(forward,backward,speed){
$(selector).velocity({translateX: forward},speed);
$(selector).velocity({translateX: backward},speed,animateWaves);
};
};
var surfaceWaves = new Waves('#topWaves');
surfaceWaves.animateWaves('+=40','-=40','1000');
【问题讨论】:
标签: javascript jquery class object callback