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 tip提示插件(实例分享)
Apr 28 jQuery
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
jQuery实现全选、反选和不选功能
Aug 16 jQuery
jQuery结合jQuery.cookie.js插件实现换肤功能示例
Oct 14 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 jQuery
jQuery实现可以扩展的日历
Dec 01 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
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
Javascript 继承实现例子
2009/08/12 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
详解python爬虫系列之初识爬虫
2019/04/06 Python
python 中xpath爬虫实例详解
2019/08/26 Python
Python range与enumerate函数区别解析
2020/02/28 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
Python容器类型公共方法总结
2020/08/19 Python
演讲稿怎么写才完美
2014/01/02 职场文书
简历里的自我评价
2014/01/31 职场文书
房屋买卖协议书
2014/04/10 职场文书
骨干教师考核方案
2014/05/09 职场文书
导游欢送词
2015/01/31 职场文书
九华山导游词
2015/02/03 职场文书
交通事故责任认定书
2015/08/06 职场文书
比较node.js和Deno
2021/04/27 Javascript