android弹幕的滚动的实现_jQuery实现弹幕文字滚动可暂停的功能

74b3f6f4bd93c004df8d42980a5e301d.png

码农那点事儿

关注我们,一起学习进步

17a8918489034410e2d5277485323a47.gif

jQuery实现的弹幕文字滚动可暂停特效源码是一段实现了视频网站常用的弹幕滚动展示效果的代码,具有暂停功能,非常简单有意思,欢迎有兴趣的朋友前来下载使用。

45ed96c35d56b3d412c89a2cda294cc9.png

下载源码(提取码:关注公众号,后台回复【200628】)

写在最后

以上就是给大家分享的jQuery实现弹幕文字滚动可暂停的功能 ,有兴趣的朋友可以看看,同时也欢迎分享和收藏。

● 后台回复【网页特效】,免费获取网页制作特效源码

38f7c618e70137fbccc914ce16c2f088.png

本文源码获取方法,请在下方0df9db7cd6b3d088f6911b437602a344.gif关注“码农那点事儿”公众号,在后台回复“200628”,即可获得。

● 后台回复【网页特效】,免费获取网页制作特效源码!

9e7f7d12e1e422927f2b00ac65e5b48e.gif

● jquery 仿Div模态弹出窗口插件

● Bootstrap4实现多步骤向导模态窗口插件MultiStep

● 基于vue.js 制作在线桌椅定制选择交互特效源码

● 纯CSS3实现的三角杯和夏日鸡尾酒动画效果源码

*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

推荐↓↓↓ 3f79291bd84f0d180deefa9ef3ff5d86.png

码农那点事儿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是基于jQuery实现评论弹幕弹幕漂浮、滚动的示例代码: 1. 评论弹幕 HTML代码: ```html <div id="comment-container"> <div class="comment-item">我是评论1</div> <div class="comment-item">我是评论2</div> <div class="comment-item">我是评论3</div> </div> ``` CSS样式: ```css #comment-container { position: relative; height: 300px; overflow: hidden; } .comment-item { position: absolute; top: 0; left: 100%; white-space: nowrap; } ``` JS代码: ```javascript $(function() { // 设置弹幕移动速度 var speed = 5000; // 获取评论容器和评论项 var $container = $('#comment-container'); var $items = $container.find('.comment-item'); // 遍历评论项 $items.each(function() { // 获取评论项宽度 var itemWidth = $(this).width(); // 设置评论项的初始位置 $(this).css('left', $container.width() + itemWidth); // 计算评论项移动到容器左侧的时间 var time = ($(this).position().left + itemWidth) * speed / ($container.width() + itemWidth); // 设置评论项的动画效果 $(this).animate({ left: -itemWidth }, time, 'linear'); }); }); ``` 2. 弹幕漂浮 HTML代码: ```html <div id="danmu-container"></div> ``` CSS样式: ```css #danmu-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; } ``` JS代码: ```javascript $(function() { // 设置弹幕移动速度 var speed = 5000; // 获取弹幕容器 var $container = $('#danmu-container'); // 随机生成弹幕 setInterval(function() { // 随机生成颜色和内容 var color = '#' + Math.floor(Math.random() * 16777215).toString(16); var content = '我是弹幕'; // 创建弹幕元素 var $item = $('<div class="danmu-item"></div>').text(content); // 设置弹幕元素的样式 $item.css({ color: color, top: Math.floor(Math.random() * $container.height()), left: $container.width() }); // 将弹幕元素添加到弹幕容器中 $container.append($item); // 计算弹幕元素移动到容器左侧的时间 var itemWidth = $item.width(); var time = ($item.position().left + itemWidth) * speed / ($container.width() + itemWidth); // 设置弹幕元素的动画效果 $item.animate({ left: -itemWidth }, time, 'linear', function() { // 移除弹幕元素 $(this).remove(); }); }, 1000); }); ``` 3. 滚动 HTML代码: ```html <div id="scroll-container"> <ul> <li>我是滚动条目1</li> <li>我是滚动条目2</li> <li>我是滚动条目3</li> </ul> </div> ``` CSS样式: ```css #scroll-container { position: relative; height: 100px; overflow: hidden; } #scroll-container ul { position: absolute; top: 0; left: 0; margin: 0; padding: 0; list-style: none; } #scroll-container ul li { margin: 5px 0; } ``` JS代码: ```javascript $(function() { // 设置滚动速度 var speed = 5000; // 获取滚动容器和滚动列表 var $container = $('#scroll-container'); var $list = $container.find('ul'); // 计算滚动列表的高度 var listHeight = $list.height(); // 复制滚动列表元素 $list.clone().appendTo($container); // 设置滚动列表的初始位置 $list.css('top', 0); // 设置滚动列表的动画效果 setInterval(function() { $list.animate({ top: -listHeight }, speed, 'linear', function() { $(this).css('top', $container.height()); }); }, speed); }); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值