簡體   English   中英

如何在JS計數器上添加加號?

[英]How to add a plus sign to a JS Counter?

因此,我對JS幾乎一無所知,並且想在我的頁面上將此計數器用作計數器,但是我想在我的“ number3”上顯示類似“ 1815 +”(數字后的加號,表明它高於該數字)類。 我怎樣才能做到這一點?

我試圖更改我的頭盔代碼,但是效果不是很好,我想如果我在JS代碼段上加上這個加號會更好,我不知道。 有人可以向我解釋一個簡單的方法嗎?

碼:

 $.fn.jQuerySimpleCounter = function(options) { var settings = $.extend({ start: 0, end: 100, easing: 'swing', duration: 400, complete: '' }, options); var thisElement = $(this); $({ count: settings.start }).animate({ count: settings.end }, { duration: settings.duration, easing: settings.easing, step: function() { var mathCount = Math.ceil(this.count); thisElement.text(mathCount); }, complete: settings.complete }); }; $('#number1').jQuerySimpleCounter({ end: 2, duration: 3000 }); $('#number2').jQuerySimpleCounter({ end: 31, duration: 3000 }); $('#number3').jQuerySimpleCounter({ end: 1865, duration: 2000 }); 
 .sectionClass { background: url("../images/banner.png"); padding: 0px 0px 0px 0px; position: relative; display: block; } .fullWidth { display: table; float: none; padding: 0; min-height: 1px; height: 100%; position: relative; } .projectFactsWrap { display: flex; margin-top: 0px; flex-direction: row; flex-wrap: wrap; } #projectFacts .fullWidth { padding-left: 10%; padding-right: 10%; } .projectFactsWrap .item { width: 33.3333333%; height: 100%; padding: 130px 0px; text-align: center; } .projectFactsWrap .item p.number { font-size: 115px; padding: 8%; /*font-weight: bold;*/ } .projectFactsWrap .item p { color: black; font-size: 18px; margin: 0; padding: 10px; font-family: 'Roboto'; } .projectFactsWrap .item span { width: 39px; background: rgba(255, 255, 255, 0.8); height: 2px; display: block; margin: 0 auto; } .projectFactsWrap .item i { vertical-align: middle; font-size: 60px; color: rgba(255, 255, 255, 0.8); padding: 3%; } .projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p { color: white; } .projectFactsWrap .item:hover span { background: white; } @media (max-width: 786px) { .projectFactsWrap .item { flex: 0 0 50%; } } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <section> <div id="projectFacts" class="sectionClass"> <div class="fullWidth eight columns"> <div class="projectFactsWrap "> <div class="item wow fadeInUpBig animated animated" data-number="2" style="visibility: visible;"> <!--<i class="fa fa-briefcase"></i>--> <p id="number1" class="number">2</p> <span></span> <p>Item 1</p> </div> <div class="item wow fadeInUpBig animated animated" data-number="31" style="visibility: visible;"> <!--<i class="fa fa-smile-o"></i>--> <p id="number2" class="number">31</p> <span></span> <p>Item 2</p> </div> <div class="item wow fadeInUpBig animated animated" data-number="1865" style="visibility: visible;"> <!--<i class="fa fa-coffee"></i>--> <p id="number3" class="number">1865</p> <span></span> <p>Item 3</p> </div> </div> </div> </div> </section> 

 $.fn.jQuerySimpleCounter = function(options) { var settings = $.extend({ start: 0, end: 100, easing: 'swing', duration: 400, complete: '' }, options); var thisElement = $(this); $({ count: settings.start }).animate({ count: settings.end }, { duration: settings.duration, easing: settings.easing, step: function() { var mathCount = Math.ceil(this.count); thisElement.text(mathCount); }, complete: function() { var mathCount = this.count > settings.maxNumber ? settings.maxNumber + '+' : this.count; thisElement.text(mathCount); } }); }; $('#number1').jQuerySimpleCounter({ end: 2, duration: 3000 }); $('#number2').jQuerySimpleCounter({ end: 31, duration: 3000 }); $('#number3').jQuerySimpleCounter({ end: 1865, duration: 2000, maxNumber: 1815 }); 
 .sectionClass { background: url("../images/banner.png"); padding: 0px 0px 0px 0px; position: relative; display: block; } .fullWidth { display: table; float: none; padding: 0; min-height: 1px; height: 100%; position: relative; } .projectFactsWrap { display: flex; margin-top: 0px; flex-direction: row; flex-wrap: wrap; } #projectFacts .fullWidth { padding-left: 10%; padding-right: 10%; } .projectFactsWrap .item { width: 33.3333333%; height: 100%; padding: 130px 0px; text-align: center; } .projectFactsWrap .item p.number { font-size: 115px; padding: 8%; /*font-weight: bold;*/ } .projectFactsWrap .item p { color: black; font-size: 18px; margin: 0; padding: 10px; font-family: 'Roboto'; } .projectFactsWrap .item span { width: 39px; background: rgba(255, 255, 255, 0.8); height: 2px; display: block; margin: 0 auto; } .projectFactsWrap .item i { vertical-align: middle; font-size: 60px; color: rgba(255, 255, 255, 0.8); padding: 3%; } .projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p { color: white; } .projectFactsWrap .item:hover span { background: white; } @media (max-width: 786px) { .projectFactsWrap .item { flex: 0 0 50%; } } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <section> <div id="projectFacts" class="sectionClass"> <div class="fullWidth eight columns"> <div class="projectFactsWrap "> <div class="item wow fadeInUpBig animated animated" data-number="2" style="visibility: visible;"> <!--<i class="fa fa-briefcase"></i>--> <p id="number1" class="number">2</p> <span></span> <p>Item 1</p> </div> <div class="item wow fadeInUpBig animated animated" data-number="31" style="visibility: visible;"> <!--<i class="fa fa-smile-o"></i>--> <p id="number2" class="number">31</p> <span></span> <p>Item 2</p> </div> <div class="item wow fadeInUpBig animated animated" data-number="1865" style="visibility: visible;"> <!--<i class="fa fa-coffee"></i>--> <p id="number3" class="number">1865</p> <span></span> <p>Item 3</p> </div> </div> </div> </div> </section> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM