今天就跟大家聊聊有關(guān)使用jQuery怎么實(shí)現(xiàn)數(shù)字自動(dòng)增加或減少,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
jquery是一個(gè)簡(jiǎn)潔而快速的JavaScript庫(kù),它具有獨(dú)特的鏈?zhǔn)秸Z法和短小清晰的多功能接口、高效靈活的css選擇器,并且可對(duì)CSS選擇器進(jìn)行擴(kuò)展、擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù),能夠用于簡(jiǎn)化事件處理、HTML文檔遍歷、Ajax交互和動(dòng)畫,以便快速開發(fā)網(wǎng)站。
1.HTML:
<div class="up"></div> <br> <div class="down"></div>
2.JS:
$(function(){ var obj={ el:$(".up"), max:1000, start:100//增加開始的初始值 } var obj2={ el:$(".down"), max:1000, end:100//減少到最小的值 } up(obj); down(obj2) }) function up(obj){ var item=obj.el; var num=obj.max; var start=obj.start; time2=setInterval(function(){ start++; if(start>num){ start=num; clearInterval(time2); } item.text(start) },1) } function down(obj){ var item=obj.el; var num=obj.max; var min=obj.end; time1=setInterval(function(){ num--; if(num<min){ num=min; clearInterval(time1) } item.text(num) },1) }
可以自行設(shè)定每次增加的大小
問題:
1。要是需要用背景圖片中的數(shù)字替換當(dāng)前顯示的數(shù)字,并且有上下滾動(dòng)的效果怎么做? background-position
2。實(shí)現(xiàn)了問題1的效果之后,如果要大的位數(shù)最先停止動(dòng)畫,后面的位數(shù)依次停止怎么做?或者開始動(dòng)畫的時(shí)候,最后一位數(shù)開始動(dòng)畫,大的位數(shù)最后開始動(dòng)畫怎么做?
3。如果數(shù)字增加到千的時(shí)候,在千位之后加逗號(hào),例如:1,000。這又怎么做?
4。怎樣用settimeout
來實(shí)現(xiàn)?settimeout
可以解決動(dòng)畫先后順序,即延遲動(dòng)畫
看完上述內(nèi)容,你們對(duì)使用jQuery怎么實(shí)現(xiàn)數(shù)字自動(dòng)增加或減少有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
網(wǎng)頁(yè)名稱:使用jQuery怎么實(shí)現(xiàn)數(shù)字自動(dòng)增加或減少-創(chuàng)新互聯(lián)
本文鏈接:http://www.ekvhdxd.cn/article4/dopoie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站制作、企業(yè)建站、定制開發(fā)、關(guān)鍵詞優(yōu)化、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容