如何在 JQuery 中连续设置图像的淡入和淡出幻灯片显示而不发生任何事件?
如何使用 CSS 连续设置简单的 JQuery 幻灯片,而不需要任何鼠标悬停、单击等事件?
How can I set simple JQuery slideshow with CSS continuously, without any event like mouse hover, click etc.?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编写一个执行幻灯片播放的函数。使用
settimeout
给它一个间隔并调用你的函数。请参阅此处的示例:循环 css 背景
write a function that does a slidehsow. use
settimeout
give it an interval and call your function.see an example here: Cycle css backgrounds
大多数类似 jQuery 中的函数都是在
$(document).ready()
调用中调用的,或者至少是初始化的。只需包含一个像setInterval
这样的计时命令,它会返回您的函数,并且它将在加载 DOM 时运行,例如:或者,如果函数重复自身,只需在
ready()< 上调用该函数即可/code>:
编辑:
根据要求,我能想到的最简单的幻灯片是这样的:
CSS:images 应该设置为
display:none
然后 jQuery:
可能不适合你,但你至少可以看到我要做什么......
Most functions like that in jQuery are called, or at least initialized, in the
$(document).ready()
call. Simply include a timing command likesetInterval
that returns your function and it will run when the DOM is loaded, like:Or, if the function repeats itself, simply invoke the function on
ready()
:Edit:
As requested, the simplest slideshow I can think of is something like this:
CSS:images should be set to
display:none
Then jQuery:
Might not be perfect for you but you can see where I'm going with it at least...