问题描述
我利用marquee做了滚动新闻,第一轮滚动开始之前、第一轮滚动结束和第二轮滚动开始之间,有两段短时间的页面空白,该如何解决。谢谢
解决方案
解决方案二:
无缝滚动需要借助JS。百度:marquee无缝滚动
解决方案三:
设置setInterval第二个参数稍微小一点
解决方案四:
引用楼主dengfeng0125的回复:
我利用marquee做了滚动新闻,第一轮滚动开始之前、第一轮滚动结束和第二轮滚动开始之间,有两段短时间的页面空白,该如何解决。谢谢
那就永远都额外多取一段新闻,放到js数组中备用。
解决方案五:
上面是根据你说的业务逻辑,就事论事。不过按照我们所有的此类业务逻辑出发,我们通常不会去轮询新闻信息。只有在页面加载时轮询一下新闻信息,然后页面就会以websocket方式跟服务器通讯,收到服务器推送消息之后就会及时——异步——获取更多新闻。没有轮询,就没有你说的那种问题。
解决方案六:
只有在页面加载时轮询一下新闻信息-->只有在页面加载时读取一下新闻信息不轮询。客户端永远显示的是最新新闻,然后服务器发布新闻时就实时推送消息,客户端实时把新闻假如列表。没有什么空白期。
时间: 2024-09-21 10:10:53