jQuery实现弹幕特效


Posted in jQuery onNovember 29, 2019

案例简介

jQuery实现弹幕效果,代码如下。

案例目录

jQuery实现弹幕特效

HTML部分

<!DOCTYPE html>


<html>
 <head>
 <meta charset="utf-8">
 <title>jQuery弹幕案例</title>
 <link rel="stylesheet" type="text/css" href="style.css" rel="external nofollow" />
 </head>
 <body>
 <div class="box">
 <div class="top"></div>
 <div class="bot">
 <input type="text" id="txt" placeholder="我来说两句。。。" />
 <button type="button" id="btn">发送</button>
 </div>
 </div>
 <script src="jquery-1.12.4.js"></script>
 <script>
 $(function() {
 var colors = ["red", "green", "hotpink", "pink", "cyan", "yellowgreen", "purple", "deepskyblue"];
 $("#btn").on("click", function() {
  var randomColor = parseInt(Math.random() * colors.length);
  var randomY = parseInt(Math.random() * 400);
  $("<span></span>") //创建span
  .text($("#txt").val()) //设置内容
  .css("color", colors[randomColor]) //设置字体颜色
  .css("left", "1400px") //设置left值
  .css("top", randomY) //设置top值
  .animate({
  left: -500
  }, 10000, "linear", function() {
  //到了终点,需要删除
  $(this).remove();
  }) //添加动画
  .appendTo(".top");

  $("#txt").val("");
 });
 });
 </script>
 </body>
</html>

CSS部分

* {
 margin: 0;
 padding: 0;
}

.box {
 width: 1600px;
 height: 757px;
}

.top {
 width: 100%;
 height: 660px;
 position: relative;
}

.bot {
 width: 100%;
 height: 97px;
 background-color: #666666;
 position: relative;
}

#txt {
 width: 300px;
 height: 30px;
 border-radius: 5px;
 position: absolute;
 left: 50%;
 margin-left: -150px;
 top: 50%;
 margin-top: -15px;
 border: none;
}

#btn {
 width: 60px;
 height: 30px;
 color: white;
 background-color: red;
 position: absolute;
 left: 955px;
 top: 34px;
 border: none;
}

span {
 position: absolute;
 color: #000;
 font-size: 50px;
 line-height: 1.5em;
 cursor: pointer;
 white-space: nowrap;
}

效果展示

jQuery实现弹幕特效

以上就是jQuery实现弹幕效果的代码,希望对您有帮助!

源码下载:jQuery弹幕

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery仿微信聊天界面
May 06 jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 jQuery
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
jquery登录的异步验证操作示例
May 09 jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
jquery实现直播弹幕效果
Nov 28 #jQuery
jQuery实现简单弹幕效果
Nov 28 #jQuery
jQuery实现轮播图效果
Nov 26 #jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 #jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 #jQuery
jquery使用echarts实现有向图可视化功能示例
Nov 25 #jQuery
jQuery Raty星级评分插件使用方法实例分析
Nov 25 #jQuery
You might like
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
js指定步长实现单方向匀速运动
2017/07/17 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
Sanic框架配置操作分析
2018/07/17 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
Python实战购物车项目的实现参考
2019/02/20 Python
Django框架视图函数设计示例
2019/07/29 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
彪马英国官网:PUMA英国
2019/02/11 全球购物
输入N,打印N*N矩阵
2012/02/20 面试题
横幅标语大全
2014/06/17 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
2014年会计工作总结
2014/11/27 职场文书
2014年小学教导处工作总结
2014/12/19 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python