我有一些jquery,我试图应用延迟,但似乎不能让它上班。
目前的jquery如下…
image.css({"visibility" : "hidden"}).removeClass("image-background");
我已经尝试根据jquery网站(http://api.jquery.com/delay/)来应用延迟…
image.delay(800).css({"visibility" : "hidden"}).removeClass("image-background");
但这似乎并没有什么区别。
任何人都可以看到这个问题吗?还是如何解决问题?
提前致谢。
delay()
函数仅适用于在元素上排队的操作。最常见但并不总是这些是由animate()
方法创建的动作。在这种情况下,请使用setTimeout在指定的时间间隔后运行一些
代码。
尝试这个:
setTimeout(function() {
image.css({"visibility" : "hidden"}).removeClass("image-background");
},800);