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实现鼠标经过显示动画边框特效
Mar 24 jQuery
jQuery Jsonp跨域模拟搜索引擎
Jun 17 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
jQuery实现简单评论功能
Aug 19 jQuery
jQuery实现朋友圈查看图片
Sep 11 jQuery
jQuery是用来干什么的 jquery其实就是一个js框架
Feb 04 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
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
thinkphp浏览历史功能实现方法
2014/10/29 PHP
使用JS读秒使用示例
2013/09/21 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
vue.js 获取select中的value实例
2018/03/01 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
python字符串str和字节数组相互转化方法
2017/03/18 Python
Python制作词云的方法
2018/01/03 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
python中有帮助函数吗
2020/06/19 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
自荐信范文
2013/12/10 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
儿园租房协议书范本
2014/12/02 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
三八节活动简报
2015/07/20 职场文书
感恩教师节主题班会
2015/08/12 职场文书
2016年七夕情人节宣传语
2015/11/25 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
Python四款GUI图形界面库介绍
2022/06/05 Python