首頁技術(shù)文章正文

UI設(shè)計之JS效果-如何制作文字倒計時?

更新時間:2018-01-10 來源:黑馬程序員 瀏覽量:

效果圖:

點擊前

JS效果

點擊后

JS效果

步驟一:

JS效果

新建按鈕標(biāo)簽,并起上類名

步驟二:

JS效果

為按鈕寫上樣式;并且新建一個類名.code-time用作點擊按鈕后添加

步驟三:

JS效果

引入JQ文件,JQ的版本不限。

步驟四:

JS效果

在script標(biāo)簽里新建變量,60為秒數(shù),可根據(jù)個人情況更改;如要更改,下面的函數(shù)也要對應(yīng)更改。

步驟五:

JS效果

o為傳參使用;

進行判斷:

1.如果倒計時秒數(shù)為0;執(zhí)行當(dāng)前按鈕解除點擊禁止;還原按鈕文字;去掉類名(背景顏色);時間變?yōu)?0秒

2.如果倒計時秒數(shù)不為0(也就是倒計時中);執(zhí)行當(dāng)前按鈕添加類名(背景顏色);禁止按鈕點擊(以防用戶多次點擊產(chǎn)生BUG);按鈕文字變成倒計時數(shù)字;倒計時的秒數(shù)一秒減一;

步驟六:

JS效果

為此按鈕寫上點擊事件,執(zhí)行函數(shù),傳參為自己

所有代碼:

1515571004750_9.jpg
JS效果JS效果JS效果


本文版權(quán)歸黑馬程序員UI設(shè)計綜合設(shè)計師學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!

作者:黑馬程序員UI設(shè)計綜合設(shè)計師培訓(xùn)學(xué)院

首發(fā):http://ui.itheima.com/

分享到:
在線咨詢 我要報名
和我們在線交談!