摘要:执行弹幕的函数。采用定时器移动,这里是根据内容长度定义弹幕的移动速度。移动弹幕的过程中判断四个通道是否处于闲置状态,当移动出了屏幕,移动并且清除定时器。第一部分先判断数据是否加载完成这里是一个定时器,设置为秒。
前言
这个需求如题,大体上是将文章的评论数据,在文章的首图上面以弹幕的形式出现。当时在做这个需求的时候,花了挺多精力的,踩了很多坑,现将弹幕的实现思路写出来,如果喜欢的话可以点波赞/关注,支持一下,希望大家看完本文可以有所收获。
个人博客了解一下:obkoro1.com
实现效果:
实现原理:
实现弹幕的原理,并不算太复杂,耗费一些时间,怼一怼应该都可以做出来。
获取弹幕数据。
将弹幕设置为四个通道,每个通道最多只能出现两条弹幕。
使用setInterval动态设置dom的left属性。
使用dom的offsetWidth和屏幕的宽度判断元素是否滚动超出屏幕,然后移除dom。
实现步骤: 1. 首先看一下html的结构。
最新活动
![]()
![]()
企业采购季!
极致性价比!云服务器续费无忧!
多种GPU机型限时特惠
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
GPU算力平台
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
高等级、高电力的数据中心托管服务
乌兰察布+上海青浦,满足东推西训AI场景需要