基于replaceChild制作簡單的吞噬特效
更新時間:2015年09月21日 09:23:53 作者:小火柴的藍(lán)色理想
本篇文章通過js和css結(jié)合實現(xiàn)簡單的吞噬效果,代碼簡單易懂,需要的朋友可以參考下本文
效果演示圖:
【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'); //設(shè)置新增元素的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后執(zhí)行incrementNumber函數(shù) setTimeout(incrementNumber,1000); },1000); function incrementNumber(){ //獲取oList中第1個li var oLi1 = document.getElementsByTagName('li')[1]; //若存在則進(jìn)行替換處理 if(oLi1){ oList.replaceChild(oAdd,oLi1); setTimeout(incrementNumber,1000); } } </script>
以上內(nèi)容給大家分享了基于replaceChild制作簡單的吞噬特效,希望大家喜歡。
相關(guān)文章
js字符串日期yyyy-MM-dd轉(zhuǎn)化為date示例代碼
獲取表單中的日期往后臺通過json方式傳的時候,遇到Date.parse(str)函數(shù)在ff下報錯,有類似情況的朋友可以參考下本文2014-03-03bootstrap 模態(tài)框(modal)實現(xiàn)水平垂直居中顯示
這篇文章主要為大家詳細(xì)介紹了bootstrap 模態(tài)框modal實現(xiàn)水平垂直居中顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01JS實現(xiàn)的定時器展示簡單秒表、頁面彈框及跳轉(zhuǎn)操作完整示例
這篇文章主要介紹了JS實現(xiàn)的定時器展示簡單秒表、頁面彈框及跳轉(zhuǎn)操作,結(jié)合實例形式分析了JavaScript時間函數(shù)及頁面元素動態(tài)操作相關(guān)使用技巧,需要的朋友可以參考下2020-01-01IE6-IE9不支持table.innerHTML的解決方法分享
讓ie6-ie9支持table.innerHTML,其實這里只是對table做了處理,對其他不支持的元素可以用類似的方案2012-09-09JS簡單生成兩個數(shù)字之間隨機(jī)數(shù)的方法
這篇文章主要介紹了JS簡單生成兩個數(shù)字之間隨機(jī)數(shù)的方法,涉及javascript數(shù)值運算的相關(guān)技巧,需要的朋友可以參考下2016-08-08使用clipboard.js庫實現(xiàn)復(fù)制剪切功能
這篇文章介紹了clipboard.js實現(xiàn)復(fù)制功能的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06