基于replaceChild制作简单的吞噬特效


Posted in Javascript onSeptember 21, 2015

效果演示图:

基于replaceChild制作简单的吞噬特效

源   码   查   看

【HTML代码说明】

<ul class="list" id="list">
  <li class="in">1</li>
  <li class="in">2</li>
  <li class="in">3</li>
  <li class="in">4</li>
  <li class="in">5</li>
  <li class="in">6</li>    
</ul>

【CSS代码说明】

.in{
  height: 20px;
  line-height: 20px;
  width: 20px;
  background-color: blue;
  text-align: center;
  color: white;
}

【JS代码说明】

<script>
var oList = document.getElementById('list');
//新增一个li元素
var oAdd = document.createElement('li');
//设置新增元素的css样式
oAdd.className = "in";
oAdd.style.cssText = 'background-color:red;border-radius:50%';
//1s后oAdd替换第0个li
setTimeout(function(){
  oList.replaceChild(oAdd,document.getElementsByTagName('li')[0]);
  //1s后执行incrementNumber函数
  setTimeout(incrementNumber,1000);  
},1000);
function incrementNumber(){
  //获取oList中第1个li
  var oLi1 = document.getElementsByTagName('li')[1];
  //若存在则进行替换处理
  if(oLi1){
     oList.replaceChild(oAdd,oLi1);
     setTimeout(incrementNumber,1000);    
  }
}
</script>

以上内容给大家分享了基于replaceChild制作简单的吞噬特效,希望大家喜欢。

Javascript 相关文章推荐
javascript之学会吝啬 精简代码
Apr 25 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 Javascript
JavaScript 变量、作用域及内存
Apr 08 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 Javascript
js 中获取制定的cook信息实现方法
Nov 19 Javascript
javascript 定时器工作原理分析
Dec 03 Javascript
Bootstrap页面缩小变形的快速解决办法
Feb 03 Javascript
react路由配置方式详解
Aug 07 Javascript
mui框架 页面无法滚动的解决方法(推荐)
Jan 25 Javascript
微信小程序保存图片到相册权限设置
Apr 09 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 #Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
Sep 20 #Javascript
用户代理字符串userAgent可实现的四个识别
Sep 20 #Javascript
jquery+正则实现统一的表单验证
Sep 20 #Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 #Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
Sep 19 #Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
Sep 19 #Javascript
You might like
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
php程序内部post数据的方法
2015/03/31 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python 实现归并排序算法
2012/06/05 Python
python基础教程之面向对象的一些概念
2014/08/29 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
Python3处理HTTP请求的实例
2018/05/10 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
2019/03/11 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
初中地理教学反思
2014/01/11 职场文书
护士毕业生自荐信
2014/02/07 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
实践论读书笔记
2015/06/29 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
Go 语言结构实例分析
2021/07/04 Golang
Win11查看设备管理器
2022/04/19 数码科技