我正在 js 和 php 上开发一个广告事件构建器,它使用 JavaScript 的 setInterval 函数每 10 秒显示一个横幅,但是当网站刷新时,setInterval 会重新启动。如果您在 10 秒内刷新页面,它将始终显示相同的横幅。
有没有办法在服务器端维护 setInterval 函数,或者其他什么?
我正在尝试使用 javascript 将每一秒存储在本地存储(HTML5)上,以便在刷新页面时在同一秒继续,但我认为这不是这样做的方法。
我希望有人能帮助我跨越这个让我头疼的障碍。 :)
最佳答案
您需要在服务器或客户端的某个地方保留间隔计时器的状态。本地存储听起来是一种选择。其他选项包括 cookie、url 参数或表单参数(如果您使用的是 HTTP post)。
关于javascript - 如何显示每 10 秒更改一次的横幅并遵守页面刷新的时间段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32964259/