Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用setInterval方法并请求jQuery替换_Javascript_Jquery - Fatal编程技术网

Javascript 使用setInterval方法并请求jQuery替换

Javascript 使用setInterval方法并请求jQuery替换,javascript,jquery,Javascript,Jquery,window.setInterval(“moveUp(fire,2)”,“100”) 在上面的代码中,fire是一个表示div的对象。我想把这个对象传递给moveUp方法,并继续调用这个方法 我的问题是window.setInterval不接受这样的fire对象,并且由于未定义fire而给出错误。虽然我在其他地方也使用了fire object。除此之外,我还想知道是否可以使用jQuery执行同样的操作。如果将字符串传递给setInterval,那么它将在全局范围内进行evaled。不要那样做。而

window.setInterval(“moveUp(fire,2)”,“100”)

在上面的代码中,fire是一个表示div的对象。我想把这个对象传递给moveUp方法,并继续调用这个方法


我的问题是window.setInterval不接受这样的fire对象,并且由于未定义fire而给出错误。虽然我在其他地方也使用了fire object。除此之外,我还想知道是否可以使用jQuery执行同样的操作。

如果将字符串传递给
setInterval
,那么它将在全局范围内进行
eval
ed。不要那样做。而是传递一个函数,并保留现有范围

var fire = something;
var func = function () { 
    moveUp(fire, 2); 
};
setInterval(func,100);
除此之外,我还想知道是否可以使用jQuery进行同样的操作


jQuery只是一个JavaScript库。这不是一种不同的语言。它没有基本JavaScript的替代方案。

如果将字符串传递给
setInterval
,则它将在全局范围内执行
eval
ed。不要那样做。而是传递一个函数,并保留现有范围

var fire = something;
var func = function () { 
    moveUp(fire, 2); 
};
setInterval(func,100);
除此之外,我还想知道是否可以使用jQuery进行同样的操作


jQuery只是一个JavaScript库。这不是一种不同的语言。它没有基本JavaScript的替代方案。

最好的方法是使用匿名函数:

setInterval(function(){
  moveUp(fire,2); 
},100);

它现在看起来确实有点像jQuery。。。别开玩笑了,jQuery没有
setInterval
实现,因为它的语法和跨浏览器功能都很好,不是吗

最好的方法是使用匿名函数:

setInterval(function(){
  moveUp(fire,2); 
},100);

它现在看起来确实有点像jQuery。。。别开玩笑了,jQuery没有
setInterval
实现,因为它的语法和跨浏览器功能都很好,不是吗

我实际上是在寻找一个具有一些动画行为的jQuery替代方案,我实际上愿意用这是一个动画,我实际上是在寻找一些关于动画库的jQuery帮助。是的,我知道jQuery是javascript的扩展。@sushil bharwani我想你已经意识到了,那么它对你没有什么好处?我实际上,我正在寻找一个具有一些动画行为的jQuery替代方案。我实际上愿意通过这是一个动画来实现这一点,我实际上正在寻找一些关于动画库的jQuery帮助。是的,我知道jQuery是javascript的扩展。@sushil bharwani,我想你已经意识到了,那么它对你没有什么好处呢?