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 29 jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
Jquery动态列功能完整实例
Aug 30 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
js和jquery判断数据类型的4种方法总结
Aug 28 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 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
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
js表格分页实现代码
2009/09/18 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
JS正则子匹配实例分析
2016/12/22 Javascript
python爬取安居客二手房网站数据(实例讲解)
2017/10/19 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
2019/05/28 jQuery
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
深入讲解Python中的迭代器和生成器
2015/10/26 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
python 日志 logging模块详细解析
2020/03/31 Python
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
数百万免费的图形资源:Freepik
2020/09/21 全球购物
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
村容村貌整治方案
2014/05/21 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
情况说明书怎么写
2015/10/08 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL