jQuery 自动调用函数

发布于 2024-09-29 14:37:51 字数 90 浏览 3 评论 0原文

如何每 X 秒调用一个给定的函数?

在本例中,我制作了一个滚动一些图像的函数。我希望图像根据给定的时间间隔(例如每 5 秒)改变一次,但我真的不知道。

How do I call a given function every X seconds?

In this case, I made a function that scrolls some images. I want the image to change based on a given interval of time, for example, every 5 seconds, but I really have no idea.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

琴流音 2024-10-06 14:37:51

这里不需要 jQuery,使用 setInterval() 会做:

function myFunctionName() {
  //change image here
}
setInterval(myFunctionName, 5000);

或者匿名版本:

setInterval(function () {
  //change image here
}, 5000);

No need for jQuery here, plain JavaScript using setInterval() will do:

function myFunctionName() {
  //change image here
}
setInterval(myFunctionName, 5000);

Or the anonymous version:

setInterval(function () {
  //change image here
}, 5000);
守不住的情 2024-10-06 14:37:51

尝试

setInterval(function, Xseconds);

Try

setInterval(function, Xseconds);
坏尐絯℡ 2024-10-06 14:37:51

如果您希望 jQuery 为您做这件事,有一个插件,jquery.cycle.all。这将使创建过渡变得非常容易。如果您已经在使用 jQuery,那么它可能是一个不错的选择。否则,setInterval 很容易与已经提到的其他海报一起使用。

If you want jQuery to do it for you, there is a plugin, jquery.cycle.all. This will make creating the transition very easy. If you're using jQuery already, then it might be a good fit. Otherwise, the setInterval is easy to work with that other posters already mentioned.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文