jQuery仿哔哩弹幕效果实现
仿哔哩哔哩的弹幕效果,用 jQuery 也能轻松搞定,体验感还挺接近的。逻辑不复杂,适合想快速上手弹幕功能的你。
jQuery 的弹幕实现,用定时器+数组轮播的思路弹幕队列,配合position: absolute
定位,弹幕能顺着屏幕自然滑过去,效果还蛮顺滑。
弹幕的数据结构设计也比较简单,直接在前端维护个数组,想换内容随时改。配合setInterval
控制显示节奏,性能还不错,小项目用绰绰有余。
想要加点个性效果,比如变换颜色、速度,甚至加点击事件,其实都可以扩展。代码也够清爽,不容易踩坑。适合入门练手,或者做个原型演示。
如果你想深入了解播放器层的实现,可以看看这个iOS 哔哩哔哩播放器 IJKMediaFramework,蛮有参考价值。
弹幕插件方面也有一些现成方案,比如这个视频弹幕插件,想偷懒就直接用,也挺方便。
另外,如果你做的是安卓项目,建议看看Android 弹幕视图屏显,思路不太一样,但也有启发。
刚学 jQuery 的朋友,可以顺手看看韩顺平的视频教程,讲得挺细,基础不稳的看一轮会省不少事。
如果你只是想快速实现个弹幕效果,不想搞太重的框架,那这个 jQuery 实现还是挺值一试的。放个index.html
就能跑起来,适合拿来即用。
jQuery仿哔哩哔哩视频弹幕代码.zip
预估大小:7个文件
css
文件夹
DPlayer.min.css
58KB
danmu.jpg
38KB
base.css
4KB
css.css
文件夹
index.html
4KB
js
文件夹
jquery.min.js
91KB
DPlayer.min.js
70KB
91.71KB
文件大小:
评论区