回答編集履歴

2

調整

2018/07/18 03:50

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -4,9 +4,9 @@
4
4
 
5
5
 
6
6
 
7
- 6000を0.5間隔でカウントアップするのではなく
7
+ 6000を0.5ミリ秒間隔でカウントアップするのではなく
8
8
 
9
- 50間隔で100刻みでカウントアップすると
9
+ 100ミリ秒間隔くらい調整するとよいでしょう
10
10
 
11
11
 
12
12
 

1

sample

2018/07/18 03:50

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -7,3 +7,61 @@
7
7
  6000を0.5間隔でカウントアップするのではなく
8
8
 
9
9
  50間隔で100刻みでカウントアップするとか
10
+
11
+
12
+
13
+ # sample
14
+
15
+ ```javascript
16
+
17
+ $(function(){
18
+
19
+ var timerID;
20
+
21
+ var self=$('#count02');
22
+
23
+ $("#button").on('click',function() {
24
+
25
+ clearInterval(timerID);
26
+
27
+ var countNext=0;
28
+
29
+ var countMax=6000;
30
+
31
+ var countSpeed=100;
32
+
33
+ var endTime=3000;
34
+
35
+ var countInterval=countMax*countSpeed/endTime;
36
+
37
+ timerID=setInterval(function(){
38
+
39
+ countNext += countInterval;
40
+
41
+ self.text(countNext+parseInt(Math.random()*countInterval));
42
+
43
+ if(countNext >= countMax){
44
+
45
+ self.text(countMax);
46
+
47
+ clearInterval(timerID);
48
+
49
+ }
50
+
51
+ },countSpeed);
52
+
53
+ });
54
+
55
+ });
56
+
57
+ ```
58
+
59
+ ```HTML
60
+
61
+ <input type="button" id="button" value="start">
62
+
63
+ <span class="count" id="count02">0</span>万</p>
64
+
65
+
66
+
67
+ ```