Javascript “在”之后在网站上加载图像;10秒“;

Javascript “在”之后在网站上加载图像;10秒“;,javascript,html,Javascript,Html,嘿,我正在写一个网站。我知道对于这个问题我需要JavaScript,不幸的是我还不能做到这一点 我有一个背景图片幻灯片。 每6秒出现一个新图像 我现在的想法是:4秒后加载第二个图像,10秒后加载第三个图像,依此类推 你能告诉我怎么做吗? 多谢各位 如果你不知道从哪里开始,我会轻轻地推你一下,让你朝正确的方向走。记住你的框架,如果你使用的话,可能会有一些包装,这是纯JS 同样值得注意的是,有不同的处理方法。例如,当图像发生变化时放置一个侦听器,然后对其作出反应,使用画布等 要延迟函数调用,可以使用

嘿,我正在写一个网站。我知道对于这个问题我需要JavaScript,不幸的是我还不能做到这一点

我有一个背景图片幻灯片。 每6秒出现一个新图像

我现在的想法是:4秒后加载第二个图像,10秒后加载第三个图像,依此类推

你能告诉我怎么做吗?
多谢各位

如果你不知道从哪里开始,我会轻轻地推你一下,让你朝正确的方向走。记住你的框架,如果你使用的话,可能会有一些包装,这是纯JS

同样值得注意的是,有不同的处理方法。例如,当图像发生变化时放置一个侦听器,然后对其作出反应,使用画布等

延迟函数调用,可以使用
setTimeout
并在毫秒数后传递要调用的回调函数

setTimeout(function(){ alert("Hello"); }, 3000);
在本例中,它将调用anon函数,该函数在3秒后调用alert

如果希望函数每X重复调用一次,则需要使用
setInterval

setInterval(function(){ alert("Hello"); }, 3000);
这将与第一个示例相同,但无限期地每3秒执行一次

您可以只使用设置的间隔,但在第一个映像从4000加载到6000之后更改超时:)

如果您指定了超时和间隔,您可以取消它们(如果您不想让间隔无限期运行,这一点尤其重要)

如果您不知道如何处理js中的延迟和间隔,那么这应该会让您继续。
要了解更多信息,请先发布您尝试过的内容。

setTimeout
方法似乎就是您需要的=>您好,Janneck,请详细说明您的问题,并提供一些您已经尝试过的代码:。谢谢你尝试过什么,我们可以解决它?把图像幻灯片放在一个iframe中,每6秒刷新一次,每次它被称为幻灯片的数量时,图像url都会以不同的图像响应…为什么投反对票?这家伙不知道从哪里开始,我根据他的要求给他指出了正确的方向,使用延迟和间隔。如果他发表了他的尝试,我会修正它,直到那时这是我能想出的最好的,它的评论太长了。谢谢,我会尝试在下一个days@DanteTheSmith我同意,我不明白为什么你的答案被否决了。一个有帮助的社区不应该拒绝那些善意的回答,这些回答为其他开发者指明了方向,尽管这个问题没有得到很好的表达。我正在向上投票,我希望Janneck能进入JavaScript!