基于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倒计时功能实现代码
Jun 07 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
Nov 17 Javascript
关于延迟加载JavaScript
May 05 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
Aug 18 Javascript
javascript数组遍历的方法实例分析
Sep 13 Javascript
微信小程序搜索组件wxSearch实例详解
Jun 08 Javascript
详解vue数据渲染出现闪烁问题
Jun 29 Javascript
php register_shutdown_function函数详解
Jul 23 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
vue element 中的table动态渲染实现(动态表头)
Nov 21 Javascript
js实现点赞效果
Mar 16 Javascript
javascript函数式编程基础
Sep 15 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
2.PHP入门
2006/10/09 PHP
PHP和XSS跨站攻击的防范
2007/04/17 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
vant组件中 dialog的确认按钮的回调事件操作
2020/11/04 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Django中Forms的使用代码解析
2018/02/10 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
python 多线程串行和并行的实例
2019/02/22 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
Java面向对象面试题
2016/12/26 面试题
酒店应聘自荐信
2013/11/09 职场文书
总经理驾驶员岗位职责
2013/12/04 职场文书
高中家长寄语
2014/04/02 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
2015年征兵工作总结
2015/07/23 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
《极主夫道》真人电影正式预告 定档6月3日上映
2022/04/05 日漫