JS框架jQuery非常強大,可以用來開發(fā)交互性強、響應(yīng)速度快、操作靈活的Web界面。今天我們來討論如何使用jQuery讓列表逐條顯示。
// HTML代碼 <ul id="list"> <li>第一項</li> <li>第二項</li> <li>第三項</li> </ul> // jQuery代碼 $(document).ready(function(){ $("#list li").hide(); // 隱藏所有列表項 var i=0; setInterval(function(){ $("#list li").eq(i).fadeIn(500); // 逐條顯示列表項 i++; if(i==$("#list li").length){ // 如果所有列表項都已顯示完畢 clearInterval(); // 停止計時器 } },500); });
上述代碼中,我們使用了jQuery的hide()函數(shù)將列表項全部隱藏,然后使用eq()函數(shù)和fadeIn()函數(shù)來實現(xiàn)逐條顯示。同時,我們使用了setInterval()函數(shù)來不斷執(zhí)行逐條顯示的動作。
值得注意的是,我們使用了clearInterval()函數(shù)來停止計時器。在使用setInterval()函數(shù)時,我們需要保證計時器總是會停止。否則,當用戶離開當前頁面時,計時器仍然在后臺運行,這會浪費服務(wù)器資源。
上一篇div css 廣告