基于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 按回车键相应按钮提交事件
Nov 02 Javascript
JQuery 获取和设置Select选项的代码
Feb 07 Javascript
基于jQuery的获得各种控件Value的方法
Nov 19 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 Javascript
JS实现点击按钮自动增加一个单元格的方法
Mar 09 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
Sep 14 Javascript
Bootstrap模态框调用功能实现方法
Sep 19 Javascript
Js动态设置rem来实现移动端字体的自适应代码
Oct 14 Javascript
jQuery实现 上升、下降、删除、添加一行代码
Mar 06 Javascript
vue实现移动端图片裁剪上传功能
Aug 18 Javascript
Vue.js实现数据响应的方法
Aug 13 Javascript
vue实现移动端悬浮窗效果
Dec 01 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
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
用json方式实现在 js 中建立一个map
2014/05/02 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
常用jQuery选择器汇总
2017/02/02 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
Python编程中对文件和存储器的读写示例
2016/01/25 Python
在centos7中分布式部署pyspider
2017/05/03 Python
Python构建XML树结构的方法示例
2017/06/30 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
python实现电子产品商店
2019/02/26 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
python实现PolynomialFeatures多项式的方法
2021/01/06 Python
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
师德师风演讲稿
2014/05/05 职场文书
工作总结与自我评价
2014/09/18 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
颐和园导游词
2015/01/30 职场文书
导游词400字
2015/02/13 职场文书
离职证明范本
2015/06/12 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
MySQL之select、distinct、limit的使用
2021/11/11 MySQL
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技