number countのスクリプトを作成しますが、問題が発生したときにページ番号のカウントを開始するときに問題が発生します。Number Count開始点
のCss: -
.office{padding-right: 5px; padding-left: 5px;}
.office div{margin-bottom:5px;}
.office i {margin-right:0px;}
.office i img{width: 35px; height: 35px;}
.office div span{ font-size: 36px; position: relative; top: 10px;}
.office p{ font-size: 13px; margin:0; padding:0;}
のJs: -
$(document).ready(function() {
$('.count').each(function() {
$(this).prop('Counter',0).animate({
Counter: $(this).text()
}, {
duration: 4000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
});
HTML: -
<div class="row">
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div class="col-md-12 m-b-xm">
<div class="col-xs-4 office">
<div>
<i><img src="images/office-ico.jpg" alt=""></i>
<span class="count">10</span>
</div>
<p>Offices Worldwide</p>
</div>
<div class="col-xs-4 office">
<div>
<i><img src="images/hard-ico.jpg" alt=""></i>
<span class="count" data-speed="1000">180</span>
</div>
<p>Hardworking People</p>
</div>
<div class="col-xs-4 office">
<div>
<i><img src="images/coun-ico.jpg" alt=""></i>
<span class="count">06</span>
</div>
<p>Countries Covered</p>
</div>
<div class="clearfix"></div>
</div>
</div>
は完全な作業コードへのリンクを確認してください: - Jsfiddle
ユーザーがページを再読み込みすると、カウンタは1つから開始されず、ページが再読み込みされるまでに到達した値から継続しますか? –
ユーザーがそれにスクロールして画面に表示されたときにカウンターを開始することが目標の場合は、[ここ]で説明されているヘルパー関数をチェックしてください(http://stackoverflow.com/questions/487073/check-if-element -is-visible-after-scrolling)を実行します。要素の可視性が変更されている可能性があると思われるときに呼び出す必要があります(スクロールイベントなど)。 –