基于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浏览器选项卡效果
Aug 25 Javascript
js动态在form上插入enctype=multipart/form-data的问题
May 24 Javascript
js获取select标签的值且兼容IE与firefox
Dec 30 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
May 08 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
Dec 31 Javascript
js控件Kindeditor实现图片自动上传功能
Jul 20 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
Dec 01 Javascript
巧用weui.topTips验证数据的实例
Apr 17 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
Vue表单demo v-model双向绑定问题
Jun 29 Javascript
如何基于JS截获动态代码
Dec 25 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中文件缓存转内存缓存的方法
2011/12/06 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
php 可变函数使用小结
2018/06/12 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
JavaScript 学习笔记(五)
2009/12/31 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
js购物车实现思路及代码(个人感觉不错)
2013/12/23 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
Golang与python线程详解及简单实例
2017/04/27 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
nohup的用法
2014/08/10 面试题
Java里面Pass by value和Pass by Reference是什么意思
2016/05/02 面试题
北京大学自荐信范文
2014/01/28 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL
python识别围棋定位棋盘位置
2021/07/26 Python
docker-compose部署Yapi的方法
2022/04/08 Servers