定时文本交换?
是否可以用 javascript/jQuery 交换一段文本? 我想要一个大约 5 秒的延迟计时器,然后文本应该切换到其他内容,例如图像幻灯片。淡入淡出或效果会很棒,但无论怎样都可以。你能指出我正确的方向或帮助我吗?
is it possible to swap a paragraph of text with javascript/jQuery?
I want a delay timer of about 5 seconds, and then the text should swap to something else, like a image slide. Would be awesome with a fade or an effect, but whatever works. Can you please point me in the right direction or help me out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
以下是如何在不使用 setTimeout 或 setInterval 的情况下循环
DEMO HERE
Here is how to loop without setTimeout or setInterval
DEMO HERE
如果你想更进一步
and if you want to take it further
给你
你也可以使用setTimeout调用该函数
编辑:
这里是调整后的演示,没有点击,有间隔
编辑2:
复制粘贴代码在这里以防万一jsfiddle 宕机了。
Here you go
You can call the function with setTimeout as well
Edit:
Here is the tweaked demo, without a click and with interval
Edit 2:
Copy pasted the code here in case jsfiddle goes down.
您可以实现changetext以拥有一个字符串数组,您可以在下一个函数中对其进行迭代:
you can implement changetext to have an array of strings on which you iterate inside the next function:
将您想要淡入的内容(我们可以将其命名为
#box
)放在的顶部。使用
display:none;
隐藏它。然后使用例如:
Put your content, that you want to fade in (we can name it
#box
), right on top of the<p>
. Hide it withdisplay:none;
.Then use for example: